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

时间:2015-06-23 01:59:28

标签: java eclipse image user-interface jar

我尝试使用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?

由于

1 个答案:

答案 0 :(得分:0)

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