2012-03-12 98 views
1

我想用eclipse构建一个jar文件,但该程序似乎将不需要的文件复制到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程序的文件进行排序常见/最佳方式是什么?

+1

有一些JAR Eclipse插件可以配置。例如[FatJar](http://fjep.sourceforge.net/) – 2012-03-12 11:22:48

回答

2

右键单击项目浏览器中的项目,选择导出,选择Java-> Jar文件,然后选择要包含哪些类和文件,哪些不包含。

2

下载eclipse中的fatjar作为更新站点,并使用http://fjep.sourceforge.net/并如上所述使用它。这很容易。 或按照Jakub Zaverka提到的步骤操作。您可以根据您的要求制作Runnable Jar或简单的一个罐子