我整天都在浏览 Stackoverflow 寻找如何做到这一点,但我还没有成功
我正在将我制作的快速游戏打包成可执行 jar,但我没有正确引用图像我只是引用了文件
background = ImageIO.read(new File("wood.jpeg"));
我在 src 默认包中有类
我整天都在浏览 Stackoverflow 寻找如何做到这一点,但我还没有成功
我正在将我制作的快速游戏打包成可执行 jar,但我没有正确引用图像我只是引用了文件
background = ImageIO.read(new File("wood.jpeg"));
我在 src 默认包中有类
Jar 中的文件不是磁盘上文件意义上的文件。它们只是(可能)压缩的字节流。
Java 通过使用ClassLoader
background = ImageIO.read(getClass().getResource("/wood.jpeg"));
应该管用...
这将返回一个URL
可以ImageIO
用来加载资源的。
您还可以阅读
我可以列出更多。所以,是的,它被问了很多;)
尝试使用Constructing Runnable Jar
Eclipse。
R_Click on the Project in the Package Explorer --->
Export ---> Runnable JAR file --->
Select the option of Package required libraries into generated JAR