> Como � feita a localiza��o de arquivos .PROPERTIES?
A melhor forma � carreg�-lo atrav�s do seu classpath como resource, pois
mesmo que voc� coloque tudo em um JAR ele ainda ser� encontrado.
1) Coloque o seu arquivo arquivo.properties em qualquer lugar dentro do seu
CLASSPATH (em qualquer lugar do seu JAR, por exemplo).
2) Acrescente as propriedades do seu arquivo ao conjunto de proprieades do
sistema:
Properties props = System.getProperties();
props.load( ClassLoader.getSystemResourceAsStream("arquivo.properties") );
Se voc� tiver mais de um arquivo.properties (com o mesmo nome), voc� pode
usar um caminho parcial para identific�-lo de forma univoca:
"conf/arquivo.propriedades" e "lib/arquivo.properties" por exemplo.
Voc� pode usar esse m�todo do classloader para carregar qualquer recurso no
Classpath. Suponha que voc� use, por exemplo, imagens em uma aplica��o
Swing. Se voc� carregar as imagens via java.io elas poder�o n�o mais ser
access�veis quando voc� empacotar a aplica��o toda em um JAR. Isto n�o
acontecer� se voc� as carregar via ClassLoader.
[]s
Helder.
--
Helder da Rocha ([EMAIL PROTECTED])
Web Consultant
www.argonavis.com.br
S�o Paulo, Brazil
+55 (11) 3044 4398
+55 (11) 9291 0567
_____________________________________________
Curso de Java 2 SE 1.4.0 + Ant + JUnit
Informa��es: www.argonavis.com.br/cursos/java/jav100/
------------------------------ 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]
-------------------------------------------------------------------------