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] -------------------------------------------------------------------------