我有一个 PDF 文件,我想用我的 java 应用程序打开它。当我使用 Netbeans 运行该程序时打开 PDF 文件。但是当我从 .Jar 文件运行该程序时,该 PDF 文件没有打开。
try {
String p1[] = getClass().getResource("/Scholars_Management_System_Help.pdf").toString().split("file:/");
String helppath = p1[1].replace("%20", " ");
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + helppath);
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, ex, "Error", JOptionPane.ERROR_MESSAGE);
Logger.getLogger(Home.class.getName()).log(Level.SEVERE, null, ex);
}