PessoAll,
sempre que estou mudando de IDE, SO e ServerContainer tenho problema de acesso a arquivo, pois cada local tem uma configuração de acesso diferente e a aplicação sempre se perde para acessar os properties , xml e BO.
Tem alguma forma padrão de resolver este problema?
Não sei se eu entendi muito bem sua dúvida, mas vamos lá…
Quando eu crio arquivos properties para um projeto, eu boto eles dentro de uma pasta conf, dentro da pasta do projeto, e para funcionar em qualquer SO eu uso o File.separator para fazer as barras e contra-barras, dependendo do SO.
Era essa sua dúvida?
Bruno,
mais ou menos. Já tentei usar o conf mas não foi muito feliz com ele. Consegui a solução que me satisfez assim.
ClassLoader classLoader = <classe qualquer da sua aplicação>.class.getClassLoader();
InputStream input = classLoader.getResourceAsStream("<arquivo>.properties");
proper.load(input);
Assim consegui fazer o que eu queria. Tem outra maneira de fazer isto, tipo usando algum outro comando?