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/
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.
Como eu posso fazer isto então?
Estou usando o netbeans…
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í
[quote=foxvictor]Como eu posso fazer isto então?
Estou usando o netbeans…[/quote]
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?)