Nao sei exatamente em qual fórum postar essa pergunta… Então vai aqui mesmo… 
FATOS
- Estou criando uma IDE para programar em linguagem Ladder.
- Gostaria que fosse possível rodar em qualquer sistema operacional.
- Preciso copiar algumas dlls para a pasta lib do jre, para fazer a comunicação com a porta serial.
PERGUNTA (duas) - Se eu mandar gravar em “C:\MeuPrograma” nao vai funcionar no linux, pq a raíz dele é apenas “”, e ele trata o hd nao como “C;” mas como “hda1”. Então como faço para gravar um arquivo no hd, na minha pasta, independente de sistema operacional?
- E como faço para descobrir o caminho do jre que está sendo utilizado e copiar minhas dlls na pasta lib?
Alguma dica? Referência? Desejos de boa sorte?