在java应用程序中存储文件

在java应用程序中存储文件,java,Java,我真的很困惑。 我有一个组合框,里面有word文档名称,当我选择其中一个时,应用程序应该替换所选word文档中的一些文本,等等。 我遇到的问题是,当我将应用程序转换为.jar时,word doc是空的,尽管我将资源文件添加到我的项目文件夹中并使用以下代码: 我的问题是:如何将文件(worddoc)存储到我的项目中,这样当我执行它并将其作为桌面应用程序时,它将保留在那里 (我正在使用netbeans,JWord库)我找到了我想要的答案,我将在这里分享 首先。将应用程序转换为.jar,运行>清理

我真的很困惑。 我有一个组合框,里面有word文档名称,当我选择其中一个时,应用程序应该替换所选word文档中的一些文本,等等。

我遇到的问题是,当我将应用程序转换为.jar时,word doc是空的,尽管我将资源文件添加到我的项目文件夹中并使用以下代码:

我的问题是:如何将文件(worddoc)存储到我的项目中,这样当我执行它并将其作为桌面应用程序时,它将保留在那里


(我正在使用netbeans,JWord库)

我找到了我想要的答案,我将在这里分享

首先。将应用程序转换为.jar,运行>清理并构建项目。它会将转换后的java项目添加到NetBeansProjects>项目文件夹>dis中

第二。添加您的文件夹,其中包含要存储在dis文件夹中的java project中的文件

第三,。编写代码:

            File file = new File("resources/Template1.docx");
            String fileContents  = file.toString();
            WordDocument doc = new WordDocument(fileContents);
其中,
resources
是dis文件夹中包含.jar应用程序的文件夹,
Template1.docx
是要存储的文件


(我正在使用netbeans,JWord库)

1)它应该是
/Template1.docx
2)它不能与
文件一起工作API@Antoniossss我应该使用什么API?顺便说一句,Template1.docx不起作用。你想做什么?
            File file = new File("resources/Template1.docx");
            String fileContents  = file.toString();
            WordDocument doc = new WordDocument(fileContents);