如何在执行的 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

里面有两部分

  1. 使用文件选择器select一个文件(你已经得到了)
  2. 然后将该文件名与能够 open/present 的某些 Java 组件一起使用 PDF文件;或使用 javas See Here ProcessBuilder 启动一个新的外部进程,该进程使用 Adob​​e Reader 等工具打开该文件。

    您可以查看更多关于打开 pdf 的示例 Here