Seria legal vc colocar sua classe Produto em um pacote dentro da pasta do seu projeto…
packagebr.com.projeto;
e depois na sua classe Catalogo (que tb estaria em algum pacote deste mesmo projeto!) vc importaria…
importbr.com.projeto.Produto;
Flw…
chicocx
o import é para pacotes e NAO classes.
no JSE 5.0 existe o import static que importa metodos estaticos de uma classe…
Assim você nao pode usar:
import Produto.* --> produto é uma classe
TiagoFoil
Não vejo necessidade de se colocar o “.", visto que Produto é o nome da classe e não um nome de pacote. Se a classe Produto tiver no mesmo pacote da outra vc só precisa tirar o ".” q vai funcionar.
J
ju1
TiagoFoil:
Não vejo necessidade de se colocar o “.", visto que Produto é o nome da classe e não um nome de pacote. Se a classe Produto tiver no mesmo pacote da outra vc só precisa tirar o ".” q vai funcionar.
Olá amigos, valeu pelas dicas,mas o que está acontecendo é o seguinte:
Sendo que essa duas classe em uma mesma pasta não precisaria de
importar,então quando eu copilo a classe Catalago da esse erro:
No caso do import static,como usarei?
TiagoFoil
coloque isso no inicio de sua classe Produto e no inicio de sua Interface Catalogo. E retire o import de sua interface. Se continuar dando erro poste o erro completo.
packagebr.com.projeto;
J
ju1
[quote=TiagoFoil]coloque isso no inicio de sua classe Produto e no inicio de sua Interface Catalogo. E retire o import de sua interface. Se continuar dando erro poste o erro completo.
packagebr.com.projeto;
Continua dando esse erro:
TiagoFoil
Ééé… hum… Não sei… agora ta feio a coisa^^… Brincadeira
acho q no código ja nao temos mais problema. Nao sei como está seu ambiente de desenvolvimento, se vc ta com tudo do struts configurado certim, mas no código acho q nao tem mais erro. Esse erro aí ta muito bizarro, era pra funcionar…