Mapeando arquivos através de properties [Resolvido]

1 resposta
bokerao

Fala galera.

Fiz uma pesquisa na web e não achei algo que pudesse confirma o que estou achando.

Tenho alguns arquivos XSL que irão ficar dentro da minha aplicação e logicamente irei usá-los nela.

Minha intenção é deixar o mapeamento desses arquivos dentro de um .properties

Só que não gostaria de colocar o caminho absoluto (ex: arquivo_x=C:\pasta\app\util\arquivo_x.xsl).

Porque por exemplo se eu estiver usando Windows e o servidor for linux vai ficar meio chato gerenciar toda hora o properties

Então eu gostaria de saber se é possível na minha classe que vai utilizar esse arquivo eu pegar o caminho da aplicação e concatenar então com o property que será somente o caminho do arquivo dentro da pasta da aplicação, ficando assim:

mapa.properties -> arquivo_x = util/arquivo_x.xsl

caminho completo = caminho da app + arquivo_x

Alguma idéia??

Abraços

1 Resposta

Felagund
getClass().getResource("arquivo.properties")//se for no default package
getClass().getResource("/path/to/arquivo.properties")//no pacote path.to

E depois so jogar num java.util.Properties

[]'s

Criado 6 de agosto de 2009
Ultima resposta 6 de ago. de 2009
Respostas 1
Participantes 2