当程序导出为runnable jar时,使用java打开ms word

时间:2015-07-01 07:51:27

标签: java eclipse jar

我使用下面的代码打开放置在eclipse项目文件夹中的.docx文件,如果我使用eclipse运行程序但是如果我将程序导出为runnable jar文件,我可以打开.docx文件,程序没有打开.docx文件。请为此提供一些解决方案。

   File userManual = new File("ToolGuide.docx");

    try {
        java.awt.Desktop.getDesktop().open(userManual);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

.docx文件放在eclipse中的下面项目文件夹结构中

项目文件夹/ ToolGuide.docx

1 个答案:

答案 0 :(得分:0)

您的目录内容应如下所示:

enter image description here

如果您随后使用java -jar application.jar启动应用程序,则wordfile将相对于您的代码定位,并且在您使用./wordfile.docx解决时应该会打开。