Importar <pacote padrão> em outro pacote

4 respostas
foxvictor

Pessoal é o seguinte:
eu quero instanciar o arquivo “telaPrincipal.java” em outro arquivo do pacote “Cadastros”. Porém o arquivo “TelaPrincipal.java” está no pacote padrão, como faço para inserir este pacote em outra classe para que eu possa instanciar o objeto?

Segue a imagem para vc’s entenderem melhor…
http://imageshack.us/photo/my-images/853/capturarry.jpg/

4 Respostas

dieguittom

Não é possível importar uma classe que está no pacote default. O Eclipse nem deixa fazer isso.
Se precisar utilizar ela em outra classe terá que colocá-la em um package.

foxvictor

Como eu posso fazer isto então?
Estou usando o netbeans…

Pedro_Amorim
Nas variáveis de ambiente o CLASSPATH está setada assim?

 CLASSPATH=$JAVA_HOME/lib:. (no linux)

CLASSPATH=%JAVA_HOME%/lib;. (no windows)

o . (ponto) já faz o import das classes do pacote padrão (default) implicitamente

estamos aí

ViniGodoy

foxvictor:
Como eu posso fazer isto então?
Estou usando o netbeans…

Não tem o que fazer, em java isso não é possível mesmo.
Mova suas classes para outro pacote. É considerado uma péssima prática de programação deixar coisas no pacote padrão (nem o JDK faz isso, porque você quer fazer?)

Criado 19 de maio de 2011
Ultima resposta 20 de mai. de 2011
Respostas 4
Participantes 4