olá a todos
eu novamente com mais uma pergunta “móvel”. É o seguinte, fiz uma aplicação móvel (na verdade um agente móvel) que navega pela rede a procura de dados contidos em um arquivo no diretório raiz. É meu trabalho de graduação. Já terminei o código então estou querendo incrementar mais um pouco. Hoje o agente sai de minha máquina rodando Windows e migra para outra máquina que também roda windows e lá abre um arquivo blablabla.txt. Por ser Java quero aproveitar a caracteristica multiplataforma desse agente e faze-lo ir a máquinas que rodam linux também.
A questão é como fazer para o código java reconhecer em qual SO o código está sendo executado.
agenteChegaNoDestino(){
try {
se(agente_chegou_em_maquina_windows){
abreArquivoWindows("C:/blablabla.txt"); //raiz do Windows
}
se(agente_chegou_em_maquina_linux){
abreArquivoLinux("/blablabla"); //raiz do Linux
}
} catch (ExcessaoCabulosa ec) {
}
}
Como faço para codificar isso ai em cima