我想用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程序的文件进行排序的常用/最佳方法是什么?
答案 0 :(得分:2)
右键单击Project explorer中的项目,选择Export,选择Java-&gt; Jar文件,然后您可以选择要包含哪些类和文件,哪些不包含。
答案 1 :(得分:2)
在eclipse中下载fatjar作为更新站点和http://fjep.sourceforge.net/并按照提及的方式使用它。这很容易。 或者按照Jakub Zaverka提到的步骤进行操作。你可以根据你的要求制作Runnable Jar或简单的jar