如何在执行的 JButton 操作中打开 pdf 文件,
How to open a pdf file in JButton action performed,
如何在执行的 JButton 操作中打开 pdf 文件,
我的代码是
try
{
Runtime.getRuntime().exec("rundll32 url.dll, FileProtocolHandler " + "C:\Users\Thini\Desktop\Dictionary Application\src\Wall_images\History word doc.pdf");
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Check file details");
}
它完美地工作,
但是当我编译并 运行 为另一台 PC 编程时 - 它什么也没有发生
没用
我该如何解决这个问题???
@@ 如何附上我的pdf ??
您可以使用 文件选择器 或 ProcessBuilder
里面有两部分
- 使用文件选择器select一个文件(你已经得到了)
然后将该文件名与能够 open/present 的某些 Java 组件一起使用
PDF文件;或使用 javas See Here ProcessBuilder 启动一个新的外部进程,该进程使用 Adobe Reader 等工具打开该文件。
您可以查看更多关于打开 pdf 的示例 Here
如何在执行的 JButton 操作中打开 pdf 文件, 我的代码是
try
{
Runtime.getRuntime().exec("rundll32 url.dll, FileProtocolHandler " + "C:\Users\Thini\Desktop\Dictionary Application\src\Wall_images\History word doc.pdf");
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Check file details");
}
它完美地工作, 但是当我编译并 运行 为另一台 PC 编程时 - 它什么也没有发生
没用
我该如何解决这个问题???
@@ 如何附上我的pdf ??
您可以使用 文件选择器 或 ProcessBuilder
里面有两部分
- 使用文件选择器select一个文件(你已经得到了)
然后将该文件名与能够 open/present 的某些 Java 组件一起使用 PDF文件;或使用 javas See Here ProcessBuilder 启动一个新的外部进程,该进程使用 Adobe Reader 等工具打开该文件。
您可以查看更多关于打开 pdf 的示例 Here