Я хочу открыть файл справки .chm при нажатии кнопки «Справка». Когда я делаю это в eclipse, он работает хорошо. но когда я создаю исполняемый файл jar, то он дает ошибку, которая «не может открыть файл». это мой код:Как открыть файл справки в исполняемом банке
String path = Toolkit.getDefaultToolkit().getClass().getResource("/resources/UserAccountHelpNew.chm").getPath();
String path1 = path.substring(1);
System.out.println(path1);
try {
Process process = Runtime.getRuntime().exec("hh.exe "+path1);
process.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Непонятно, что вы хотите сказать – Vinay
@Vinay Проверьте выходные данные 'Toolkit.getDefaultToolkit(). GetClass(). GetResource ("/resources/UserAccountHelpNew.chm "). GetPath()' (например, System.out.println (Toolkit.getDefaultToolkit(). GetClass(). getResource ("/ ресурсы/UserAccountHelpNew.chm"). GetPath()) '). Обратите внимание, что путь, который вы получаете, не указывает на файл на вашем жестком диске. –
Да, я понял. но что мне делать? как я могу открыть его? – Vinay