PDF文件无法从java代码打开

时间:2015-04-24 13:29:15

标签: java pdf

从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

1 个答案:

答案 0 :(得分:1)

关闭可能正在使用该文件的任何其他应用程序,例如Adobe Reader,因为该错误非常清楚地表明它已打开并被其他内容使用。