Maneira de plataforma cruzada para abrir um arquivo usando Java 1.5
Estou usando o Java 1.5 e gostaria de iniciar o aplicativo associado para abrir o arquivo. Eu sei que o Java 1.6 introduziu oAPI de desktop, mas preciso de uma solução paraJava 1.5.
Até agora, encontrei uma maneira de fazer isso no Windows:
Runtime.getRuntime().exec(new String[]{ "rundll32",
"url.dll,FileProtocolHandler", fileName });
Existe uma maneira multiplataforma de fazer isso? Ou pelo menos uma solução semelhante paraLinux?