当我从eclipse将我的代码导出为runnable JAR时,即使它们实际上在JAR中,我设置它的所有文件都会丢失,例如按钮图像和其他文件.我已经getClass().getResource在文件前添加了但是当我尝试运行JAR时甚至没有任何建议,有什么建议吗?
nIc*_*cOw 22
好像你没有把你的东西放在正确的意义上.为了使其工作,请按照下列步骤操作:
Project的Project Explorer Tree.New -> Source Folder再提供任何Name到Source Folder.Source Folder创建的内容中,就像您要添加图像一样,然后New Folder通过手动访问此内容Source Folder来创建File System.New Folder为images并将图像复制到此处Folder.Refresh您Project从Project Explorer中,右击你的项目,在这里你可以提神后,现在看到你添加的内容.现在,为了访问,比如任何图像,你将使用.
getClass().getResource("/images/yourImageName.extension");
Run Code Online (Sandbox Code Playgroud)
这将返回一个URL对象.first forward slash在这种情况下,请记住,因为源文件夹中的任何内容都可以通过简单的术语来访问.现在,当您运行项目时,此源文件夹的内容将自动添加到bin文件夹中,当您创建Runnable Jar时,可以按原样访问源文件夹中的内容.
| 归档时间: |
|
| 查看次数: |
21782 次 |
| 最近记录: |