Não consigo importar uma classe

7 respostas
J

Olá, estou desenvolvendo um sitema em struts e não
estou conseguindo chamar a outra classe.

Primeira classe:
Produto

Segunda classe:
Catalago,essa que vai chamar a classe
Produto.

Já copilei a classe Produto e quando vou copilar
a classe Catalago ele não encontra dando o seguinte
erro:

Estou usando o jdk-1_5_0_06 .

Por que não importa a classe Produto ,sendo
que está na mesma pasta?

7 Respostas

E

Seria legal vc colocar sua classe Produto em um pacote dentro da pasta do seu projeto…

package br.com.projeto;

e depois na sua classe Catalogo (que tb estaria em algum pacote deste mesmo projeto!) vc importaria…

import br.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

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.

package br.com.projeto;
J

[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.

package br.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…

Criado 4 de maio de 2006
Ultima resposta 5 de mai. de 2006
Respostas 7
Participantes 4