Caminhos de arquivos independentes de plataforma

Pessoal,
tenho uma web app que faz algumas configurações iniciais a partir de um arquivo properties sob WEB-INF/classes. Eu pego o caminho para esse diretório com o método ServletContext.getRealPath e concateno com a barra e o nome do arquivo. Acontece que quando eu mudo para o linux, eu tenho que manualmente mudar de barra invertida para barra normal. Tem outro jeito de fazer isso, de forma a ficar realmente independente de plataforma?
Valeu.

acho que com File.separator vc resolve isso.
da uma olhada nas docs.

[]'s

Se você não usar a barra invertida vai funcionar nos dois.

[quote=javinha2004]Pessoal,
tenho uma web app que faz algumas configurações iniciais a partir de um arquivo properties sob WEB-INF/classes. Eu pego o caminho para esse diretório com o método ServletContext.getRealPath e concateno com a barra e o nome do arquivo. Acontece que quando eu mudo para o linux, eu tenho que manualmente mudar de barra invertida para barra normal. Tem outro jeito de fazer isso, de forma a ficar realmente independente de plataforma?
Valeu. [/quote]

Use a barra normal que irá funcionar nos dois sem nenhum problema.

Valeu, galera. O File.separator de fato resolve o problema.
(e eu estava mesmo usando \)