从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
答案 0 :(得分:1)
关闭可能正在使用该文件的任何其他应用程序,例如Adobe Reader,因为该错误非常清楚地表明它已打开并被其他内容使用。