构建一个jar文件

时间:2012-03-12 11:20:02

标签: java eclipse file build classpath

我想用eclipse构建一个jar文件,但该程序似乎将不需要的文件复制到jar中。

我的java gui程序项目包括:

<path>/src/data/program.java [this is the gui]
<path>/src/data/testcases/testcase.java [here are testcases stored, which are executed by program.java]
<path>/src/data/system/config.ini [heres some data stored which is collected to set settings inside the program.java]
<path>/src/bin/.../classes.class [here are the classes stored  by eclipse(program.class / testcase.class)]
<path>/ExtRes/externallibary.jar [here are some external libaries stored]
<path>/ExtRes/Templates [here are some templates with information stored which program.java collects when used]
<path>/Img/image.png [image folder for icons inside the program]
<path>/Logs/.../somelog.txt [here are some logs stored which are output of the program.java]

所以渐进的问题是如何最好地对这些文件进行排序。

基本问题是如何生成一个主要由program.java组成的jar?

编辑:感谢基础问题的答案!

请同时解决上述问题:

对java gui程序的文件进行排序的常用/最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

右键单击Project explorer中的项目,选择Export,选择Java-&gt; Jar文件,然后您可以选择要包含哪些类和文件,哪些不包含。

答案 1 :(得分:2)

在eclipse中下载fatjar作为更新站点和http://fjep.sourceforge.net/并按照提及的方式使用它。这很容易。 或者按照Jakub Zaverka提到的步骤进行操作。你可以根据你的要求制作Runnable Jar或简单的jar