为了账号安全,请及时绑定邮箱和手机立即绑定

Runnable JAR缺少图像/文件(资源)

Runnable JAR缺少图像/文件(资源)

RISEBY 2019-07-31 10:33:08
Runnable JAR缺少图像/文件(资源)当我从eclipse将我的代码导出为runnable JAR时,即使它们实际上在JAR中,我设置它的所有文件都会丢失,例如按钮图像和其他文件。我已经getClass().getResource在文件前添加了但是当我尝试运行JAR时甚至没有任何建议,有什么建议吗?
查看完整描述

3 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

好像你没有把你的东西放在正确的意义上。为了使其工作,请按照下列步骤操作:

  1. 右键单击您ProjectProject Explorer Tree

  2. New -> Source Folder再提供任何NameSource Folder

  3. 现在手动将您的内容添加到您Source Folder创建的内容中,就像您要添加图像一样,然后New Folder通过手动访问此内容Source Folder来创建File System

  4. 将其命名New Folderimages并将图像复制到此处Folder

  5. 现在回到你的Eclipse IDE和RefreshProject从Project Explorer中,右击你的项目,在这里你可以提神后,现在看到你添加的内容。

现在,为了访问,比如任何图像,你将使用。

getClass().getResource("/images/yourImageName.extension");

这将返回一个URL对象。first forward slash在这种情况下,请记住,因为源文件夹中的任何内容都可以通过简单的术语来访问。现在,当您运行项目时,此源文件夹的内容将自动添加到bin文件夹中,当您创建Runnable Jar时,可以按原样访问源文件夹中的内容。


查看完整回答
反对 回复 2019-07-31
?
慕村9548890

TA贡献1884条经验 获得超4个赞

正如nIcE cOw所说,您只需要在Project Explorer Tree中创建一个Source Folder。该文件夹中的所有文件都将位于根项目文件夹中。

要引用它们,必须将项目名称写为斜杠文件名:

getClass().getResource("ProjectName/image.extension");

我希望这有帮助!


查看完整回答
反对 回复 2019-07-31
  • 3 回答
  • 0 关注
  • 449 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信