Versão atual:

Uso .properties garantindo que funcione em Windows e Linux

Estou com o seguinte problema, tenho uma aplicação comercial onde uso 1 arquivo properties para setar as configurações do software. Hoje deixo os properties uma pasta acima, pois as vezes uso o mesmo para o PDV e o Gerenciador por exemplo. Em Windows é ótimo, o arquivo sempre é encontrado e funciona muito bem, porém no linux debugando, vejo que a pasta que ele busca nunca é aquela uma acima de onde a aplicação está.

Segue código que encontra o arquivo:

Properties prop = new Properties();

prop.loadFromXML(new FileInputStream("../Configuracoes/configuracoes.properties"));

É aplicação é desktop, estou usando SWING. Como devo proceder?

Versões(4):

Ver a versão formatada

Uso .properties garantindo que funcione em Windows e Linux

Comentário

new question