当前位置: 首页 > 知识库问答 >
问题:

包括带有可执行jar的映像

韩景辉
2023-03-14

我已经浏览了Stackoverflow一整天,寻找如何做到这一点,但我还没有成功

我正在将我制作的一个快速游戏打包成一个可执行的jar,但我没有正确地引用图像,我只是引用了文件

background = ImageIO.read(new File("wood.jpeg"));

我的类在src default package中,我不确定应该在哪里添加映像,或者是否必须将映像添加到构建路径中,或者在最新版本的eclipse中将映像添加到构建路径中的正确方法

共有1个答案

谭俊
2023-03-14

Jar中的文件不是磁盘上的文件。它们只是一个(可能)压缩的字节流。

Java通过使用类加载器使从Jar文件中提取这些“资源”变得很容易

background = ImageIO.read(getClass().getResource("/wood.jpeg"));

应该管用...

    null
 类似资料:
  • 问题内容: 我正在尝试从命令行构建一个可执行jar(我不想使用ant或OneJar)。这是我的file.jar的内容: META-INF / MANIFEST.MF的内容: ped.jar确实包含Main-Class 但是当我尝试执行file.jar时,出现错误: 所以,我在这里错过了一些东西。我不能仅通过包含依赖项来打包可执行jar吗? 谢谢你的帮助 皮埃尔 问题答案: 如前所述,属性中的jar

  • 我有一个mvn项目,它包含对apache Commons-Lang3的依赖。我设法为这个jar文件生成了一个manifest.mf,它通过我的远程服务器上的java-jar.jar启动。然而,它不包括任何依赖项,我不知道为什么。 您可以看到,它正确地将依赖关系解析为commons-lang并将其放入清单中。但实际文件不见了。 有人知道为什么吗?

  • 提前感谢你的所有帮助。

  • 本文向大家介绍spring boot打包成可执行jar包,包括了spring boot打包成可执行jar包的使用技巧和注意事项,需要的朋友参考一下 在使用spring boot进行打包的时候出现了一些问题,不是说找不到主类,就是说spring初始化时有些类没有加载。 下面介绍一下如何解决。 这样就能够打出jar包了。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包),包括了Eclipse 导出可执行Java工程/可执行Jar文件(包含第三方Jar包)的使用技巧和注意事项,需要的朋友参考一下 Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包) 师兄部署了新的虚拟机,新学期大搞起来!之前由于爬虫代码不稳定,所以一直都是直接用Eclipse运行,然

  • 如何强制pyinstaller使用特定的。打包为exe时的jar文件? 我正在尝试生成一个使用tabla-py-lib的可执行文件。这个库需要一个jar文件tabla-1.0.1-jar-with-dependencies。jar,我的文件中有。py文件夹。这些是myfile中的一些修改。规格: 然而,错误仍然存在。当我从命令行运行我的代码时,函数read_pdf(),来自tabula-py,它使