Jump to content
Fórum Script Brasil
  • 0

Resourcebundle


RenataFA
 Share

Question

Olá amigos!

Eu sei como faço pra chamar o arquivo .properties, etc... Mas meu problema é que preciso que os arquivos .properties fiquem num diretório externo ao do projeto, um diretório nada haver com o do projeto.

Por ex, eu posso ter projetos nas seguintes pastas:

c:\renata\projeto1

c:\renata\projeto2

c:\renata\projeto3

...

Só que eu quero que meu .proporties fique numa pasta assim por ex:

c:\properties\intl

Entenderam? É uma pasta externa ao projeto. Preciso disso porque preciso que vários projetos compartilhem alguns properties, usem os mesmos properties.

Ai que está meu problema, como faço referência a essa pasta externa ao projeto?!

ResourceBundle resource  = ResourceBundle.getBundle(CAMINHO,meuLocale);

O que eu coloco no lugar da variável CAMINHO pra funcionar?! Já tentei de tudo... Nada ele aceita!

Agradeço qualquer ajuda!

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O ResourceBundle utiliza o class loader padrão pra carregar os arquivos, então ele espera que tudo esteja no classpath. A maneira mais fácil de resolver é adicionas esse diretório 'c:\properties\intl' na variável classpath. A outra maneira é escrever o seu próprio class loader..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...