Runnable JAR缺少图像/文件(资源)当我从eclipse将我的代码导出为runnable JAR时,即使它们实际上在JAR中,我设置它的所有文件都会丢失,例如按钮图像和其他文件。我已经getClass().getResource在文件前添加了但是当我尝试运行JAR时甚至没有任何建议,有什么建议吗?
3 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
好像你没有把你的东西放在正确的意义上。为了使其工作,请按照下列步骤操作:
右键单击您
Project
的Project Explorer Tree
。去
New -> Source Folder
再提供任何Name
到Source Folder
。现在手动将您的内容添加到您
Source Folder
创建的内容中,就像您要添加图像一样,然后New Folder
通过手动访问此内容Source Folder
来创建File System
。将其命名
New Folder
为images
并将图像复制到此处Folder
。现在回到你的Eclipse IDE和
Refresh
您Project
从Project Explorer中,右击你的项目,在这里你可以提神后,现在看到你添加的内容。
现在,为了访问,比如任何图像,你将使用。
getClass().getResource("/images/yourImageName.extension");
这将返回一个URL对象。first forward slash
在这种情况下,请记住,因为源文件夹中的任何内容都可以通过简单的术语来访问。现在,当您运行项目时,此源文件夹的内容将自动添加到bin文件夹中,当您创建Runnable Jar时,可以按原样访问源文件夹中的内容。
添加回答
举报
0/150
提交
取消