我尝试使用Eclipse将我的java文件导出为可运行的.jar文件。我正在做的程序是:
档案>出口> Java> Runnable .jar,我的选项如下: http://gyazo.com/88ad22e9382e964e47a1a21200ff0f4b
我的问题是,当我在Eclipse中运行文件时,会显示任何导入的图片(例如GUI应用程序的徽标),但它不会显示在导出的.jar文件中。
即:
http://gyazo.com/4092e8756f4054ce00429d50c33c22af - 在Eclipse中 http://gyazo.com/7309d84f64832b22560ef023c9349a52 - 运行.jar文件
我的图片位于名为filesrc的文件夹中,该文件夹与我的项目位于同一文件夹中,如下所示:
http://gyazo.com/20f8191ee173e06638811c237f985c6f
我做错了什么?如何让这些图像出现在.jar?
中由于
答案 0 :(得分:0)
确保导出的.jar
文件包含图片的文件夹。因此,假设您的图像位于JAR文件根目录中名为\ images的文件夹中。
在您的代码中,您需要更改获取这些图像的方式:
Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/plus.png"));