【发布时间】:2012-05-18 11:30:41
【问题描述】:
我正在使用 pdf 调用
Desktop.getDesktop().open(new File(pdffilename));
pdf 在我安装了 Adobe Acrobat 9 pro 的机器上可以正常打开。但它没有在另一台具有 Adobe Acrobat 版本 10.1.2 的机器上打开。
当我打开 pdf 时,它会显示错误消息
java.io.IOException: 无法打开 文件:/C:/Program%20Files%20(x86)/TheatreAudi t/data/AE%20wording.pdf。 错误信息:未指定的错误
at sun.awt.windows.WDesktopPeer.ShellExecute(WDesktopPeer.java:59) at sun.awt.windows.WDesktopPeer.open(WDesktopPeer.java:36) at java.awt.Desktop.open(Desktop.java:254) at uk.co.healthiq.MainFrame.linkAEActionPerformed(MainFrame.java:259) at uk.co.healthiq.MainFrame$8.actionPerformed(MainFrame.java:214) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
有人可以帮我解决这个问题吗?谢谢。
【问题讨论】:
-
我认为问题不在于 Adobe 版本。你能把文件放在一个更简单的位置并重新检查吗