RE: [java-list] Localização de arquivos .PROPERTIES
Utilize a classe java.util.PropertyResourceBundle []'s Daniel C. Amadei Sun Certified Java Programmer - Platforms 1.2 1.4 From: "Jose Carlos Canova" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: <[EMAIL PROTECTED]>,"Caetano S. Neto" <[EMAIL PROTECTED]> Subject: RE: [java-list] Localização de arquivos .PROPERTIES Date: Thu, 15 Aug 2002 17:55:26 -0300 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] - -- 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] -
Re: [java-list] Localização de arquivos .PROPERTIES
Olá, Caetano! Também passe por este mesmo problema. Faça o seguinte: - Coloque o seu arquivo algo.properties no classpath. Então, use o seguinte comando (note que o arquivo deve ter a extensão properties, e que você não se refere a esta extensão no ResourceBundle): ResourceBundle prop = ResourceBundle.getBundle( algo, Locale.getDefault() ); - Feito isso, você pode usar o objeto prop da seguinte forma: String username = prop.getString( user ) ; String senha = prop.getString( senha ) ; Um grande abraço, Luiz Reginaldo - Original Message - From: Caetano S. Neto [EMAIL PROTECTED] To: Java List [EMAIL PROTECTED] Sent: Thursday, August 15, 2002 10:27 AM Subject: [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] - ___ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html -- 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] -
Re: [java-list] Localização de arquivos .PROPERTIES
Quando você instancia um objeto java.util.File passando somente o nome do arquivo, ele o busca no diretório atual. O problema é que o diretório atual não é onde está o seu .jar ou .class, e sim, onde esse arquivo está sendo executado. Se você está rodando a partir da linha de comando, por exemplo, o diretório atual é o /bin do jdk. Se estiver rodando no jakarta, é o /bin do jakarta. É recomendável que você utilize o caminho completo do arquivo para localizá-lo, ou sete uma variável de ambiente que indique onde o arquivo está localizado. RODRIGO MIGUEL Business Intelligence - Logocenter S.A. - Original Message - From: Caetano S. Neto [EMAIL PROTECTED] To: Java List [EMAIL PROTECTED] Sent: Thursday, August 15, 2002 10:27 AM Subject: [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] -
RE: [java-list] Localização de arquivos .PROPERTIES
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] -
Re: [java-list] Localização de arquivos .PROPERTIES
Bom, pra mim funciona setando o classpath. []'s - Original Message - From: Caetano S. Neto [EMAIL PROTECTED] To: Java List [EMAIL PROTECTED] Sent: Thursday, August 15, 2002 10:27 AM Subject: [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] - ___ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html -- 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] -
[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] -