Pergunta

Eu tentei obter um recurso de um caminho de arquivo de um arquivo de propriedades.

Arquivo propriedade:

info_path=c:\Info\output

Java:

String path = ResourceBundle.getBundle("bundle_name").getString("info_path");

Resultado: C: Infooutput

Eu preciso definir o arquivo:

info_path=c:\\Info\\output

Este é o comportamento padrão? ou será que dependem da codificação do arquivo? O arquivo está usando codificação SJIS pelo caminho.

Foi útil?

Solução

Você é melhor de usar barra em seus arquivos de propriedade, em vez de alguma solução. Pela maneira, não importa o que você está em Unix / Linux ou Windows, barra funciona bem, neste contexto, pelo menos. Afinal Java é uma plataforma independente. ;)

P.S. Sua melhor usar caminho relativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top