首页 > 解决方案 > 将图片发送到另一台计算机时如何找到图片的路径

问题描述

我目前正在制作一个我希望能够发送到其他计算机的可执行 JAR 文件。我在程序开始时有一个加载/启动屏幕,它使用我电脑中的图片。

我目前正在使用 gradle 创建 JAR 文件,也许可以使用?

否则,我想我会发送一个包含 jar 文件和图片的 zip 文件,然后以某种方式写入路径,以便它总能找到图片?

这就是我为我的程序获取图片的方式。

new ImageIcon("/Users/UserA/Desktop/SheetsQuickstart/AD3.gif")

标签: javaimagegradlepackaging

解决方案


将您的图像文件放在(com.myproject.images)项目中的一个包下,并按如下方式引用它:-

new ImageIcon(this.getClass().getResource("images/AD3.gif"));

推荐阅读