私はSwingアプリケーションを作成し、.jarファイルにhelp.pdf
というファイルを含めます。ユーザがJMenuItemからHelp->User Guide
を選択すると、ファイルをシステムのデフォルトのPDFビューアにロードする必要があります。.jarファイルからPDFを読み込む方法は?
私はそれがもはや機能し、他の人のための瓶にそれをパックするとき、これは、しかし、EclipseのIDEで動作
private void openHelp() {
try {
java.net.URL helpFile = getClass().getClassLoader().getResource("help.pdf");
File pdfFile = new File(helpFile.getPath());
if (pdfFile.exists()) {
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().open(pdfFile);
} else {
System.out.println("Awt Desktop is not supported!");
}
} else {
System.out.println("File does not exist!");
}
System.out.println("Done");
} catch (Exception ex) {
ex.printStackTrace();
}
}
、PDFを読み込むためのコードを持っています。
この問題を解決するにはどうすればよいですか?
私はちょうどファイル名を駄目にしました。それはhelp.pdf – jax
です。それでは、「もう機能していません」ということをより正確にする必要があります。 –