Ai pessoal eu tenho uma duvida!
Como faço para executar um software com o Java passando o caminho do arquivo.
no windows faço assim:
Process p = Runtime.getRuntime().exec("cmd.exe /C "+path);
E no linux???
Valeu pessoal 
Ai pessoal eu tenho uma duvida!
Como faço para executar um software com o Java passando o caminho do arquivo.
no windows faço assim:
Process p = Runtime.getRuntime().exec("cmd.exe /C "+path);
E no linux???
Valeu pessoal 
Tu faz a mesma coisa, pois java eh multiplataforma, basta ter o JVM instalada, com suas variaveis de ambiente setadas.
Complemente estes conceitos com este artigo do javaworld e este outro abordando um de seus lemas: “Escreva uma vez e rode onde quiser!”
leutristao, acho que vc vai precisar trocar o shell e, se não me engano é só. Tome o cuidado de colocar as permissões de execução.
Fiz isso uma vez só no AIX e acho que foi assim, só que era passado um script shell.
Tente assim
Runtime.getRuntime().exec("/bin/sh /user/.meuscript.sh")