Melhor forma de programar p/ Windows e Linux

Ola a todos, JavaUsers !!!

Pessoal estou desenvolvendo um aplicativo para desktop, tanto para Linux qto para Windows. Qual a melhor forma de realizar esta tarefa.
Por exemplo já estou enfrentando problemas com o caminho dos diretórios, que no win - // e no Linux é \. Existe alguma forma inteligente de fazer isso ou tem que ser na mão mesmo ???

Forte abraço a todos e obrigado pela ajjuda

Eu tenho uma solução para isso,
uma class q converte essa //, é a solução
q achei mais meus amigos para esse problema.

Obrigado pela resposta !!!

Alguém tbém saberia como faço para descubrir o sistema operacional que está rodado, aí desta forma caberia um IF para convertar os \ em // ou vice-versa !!!

valeu

Obrigado pela resposta !!!

Alguém tbém saberia como faço para descubrir o sistema operacional que está rodado, aí desta forma caberia um IF para convertar os \ em // ou vice-versa !!!

valeu

Obrigado pela resposta !!!

Alguém tbém saberia como faço para descubrir o sistema operacional que está rodado, aí desta forma caberia um IF para convertar os \ em // ou vice-versa !!!

valeu