【发布时间】:2015-07-03 03:14:53
【问题描述】:
从 java 代码中,我可以打开文本、JPEG 文件,但 PDF 文件出错
打开此文档时出错。此文件已打开或正在被其他应用程序使用。
代码如下:
if (Desktop.isDesktopSupported()) {
try {
File myFile = new File(filename);
if(myFile.exists() && myFile.isFile())
Desktop.getDesktop().open(myFile);
} catch (IOException ex) {
ex.printStackTrace();
// no application registered for PDFs
}
}
注意:正在从 Adobe Reader 打开相同的文件。 使用 Java7、Tomcat7 和 Adobe Reader XI
【问题讨论】:
-
确保文件尚未打开。杀死 Adobe Reader。再试一次。