Я использую Java 1.5, и я хотел бы запустить связанное приложение, чтобы открыть файл. Я знаю, что Java 1.6 представил Desktop API, но мне нужно решение для Java 1.5.
До сих пор я нашел способ сделать это в Windows:
Runtime.getRuntime().exec(new String[]{ "rundll32",
"url.dll,FileProtocolHandler", fileName });
Есть ли кросс-платформенный способ сделать это? Или, по крайней мере, аналогичное решение для Linux?