将java文件导出为可运行的.jar



我正试图使用Eclipse将我的java文件导出为可运行的.jar文件。我正在做的程序是:

File>Export>Java>Runnable.jar,我的选项如下:http://gyazo.com/88ad22e9382e964e47a1a21200ff0f4b

我的问题是,当我在Eclipse中运行该文件时,任何导入的图片(例如GUI应用程序的徽标)都会显示出来,但它不会显示在导出的.jar文件中。

I.e:

http://gyazo.com/4092e8756f4054ce00429d50c33c22af-在Eclipse中http://gyazo.com/7309d84f64832b22560ef023c9349a52-运行.jar文件

我的图像位于一个名为filesrc的文件夹中,该文件夹与我的项目位于同一文件夹中,如下所示:

http://gyazo.com/20f8191ee173e06638811c237f985c6f

我做错了什么?如何使这些图像显示在.jar中?

感谢

确保导出的.jar文件包含包含图像的文件夹。因此,假设您的映像位于JAR文件根目录下名为\images的文件夹中。在您的代码中,您需要将获取这些图像的方式更改为:Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/plus.png"));

相关内容

  • 没有找到相关文章

最新更新