Я хочу открыть файл (скажем, текстовый документ) из приложения Java, используя связанную программу, установленную на компьютере (в данном примере, используя MS Word или Open Office Writer).
Уловка в том, что я хочу дождаться завершения этого подпроцесса, что можно сделать с помощью метода waitFor () в классе Process.
String executable = findAssociatedApplicationPath(); //for example, returns "C:\\Program Files\\Microsoft Office\\Office12\\msword.exe"
Process p = Runtime.getRuntime().exec(executable + " " + filepath);
p.waitFor();
Может кто-нибудь сказать мне, как написать метод findAssociatedApplicationPath (), чтобывозвращает правильный исполняемый файл?Или есть другой способ сделать это?