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