0

我正在使用 Eclipse 对我的 java 项目进行编码,并有一个名为 res 的文件夹,其中包含项目正常工作所需的任何图像或文本文件。在 ide 中运行时,源文件夹可以毫无问题地引用 res 文件夹,但是当我将其导出到我的桌面时,res 文件夹不会与源文件夹一起导出。我必须在我的桌面上创建一个文件夹来保存导出的 jar,然后在该文件夹中重新创建 res 文件夹才能使其正常工作。我环顾四周,但无法获得有关如何让 res 文件夹与 jar 文件一起导出的有效答案。我尝试将 res 文件夹设为源文件夹,但没有成功。谢谢你的时间!

4

1 回答 1

0

可能是 res 文件夹被导出但您没有以正确的方式访问文件的问题。当您访问 res 文件夹中的文件时,您必须以不同的方式进行操作,以使其在创建 jar 文件后继续工作。

this.getClass().getResource("/res/fileNameToAccess");

第一个“/”指的是 jar 文件的基本文件夹。

如果文件根本没有放入 jar 文件中,我不确定。将其添加为源文件夹后,它应该会被导出。

于 2013-03-10T22:20:58.487 回答