InputStream in =
getClass().getResourceAsStream("package/childpackage/myApp.properties");
O arquivo properties tem que necessariamente estar no Classpath ou no
diretorio on a aplicacao é inicializada no caso
InputStream in =  getClass().getResourceAsStream("myApp.properties");

Isso resolve o seu problmea.



-----Mensagem original-----
De: Caetano S. Neto [mailto:[EMAIL PROTECTED]]
Enviada: quinta-feira, 15 de agosto de 2002 10:27
Para: Java List
Assunto: [java-list] Localização de arquivos .PROPERTIES


Como é feita a localização de arquivos .PROPERTIES?

Tenho um package, e uma certa classe efetua a leitura de um
arquivos de propriedades, porém de nada adianta este arquivo
estar no mesmo diretório da classe/package, muito menos no CLASSPATH
para se encontrado, até agora, só funcionou se eu estiver com o console
na pasta onde está o arquivo de propriedades, senão, ele lança uma
exception..

Então fiquei pensando como isto vai se comportar, quando eu tiver que fazer
um
JAR de meu app e distribuir em outras estações de trabalho?

Alguém te uma luz?

[]'s
Caetano


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a