转 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
3796 | 0 | 0

这个文件的内容就是:

工程的lib目录下的内容:




* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件 * Export all output folders for checked projects 表示导出选中项目的所有文件夹 * Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了 * Export refactorings for checked projects 把一些重构的信息文件也包含进去

最后点击FINISH 完成
主要是lib文件夹和运行的jar包放到同一个路径下
下图是放在window运行的事例:

如果放到linux上也是一样:

运行jar包命令
java -jar XXX.jar
如果有参数
java -jar XXX.jar 参数1……
直接导出runnable jar,如下图所示:
然后选择导出runnable jar


关于library handling部分的解释如下:
(1)Extract required libraries into generated JAR。
把所有的import JAR都拆开来,包含在JAR的各个目录中,ex. net/org/xxx.class
(2)Package required libraries into generated JAR。
把所有的import JAR都包在JAR的根目录下
(3)Copy required libraries into a sub-folder next to the generated JAR。
把所有import JAR放在JAR外面独立的一个文件夹
最后点击Finish,完工

原文:http://www.cnblogs.com/Sebastian-Wang/p/6092841.html
0

199****9888
7人已关注
领课教育 32565
10355
update 47794
5186
领课教育 18487
husheng 21176
请更新代码 41852
凯哥Java 2443
凯哥Java 2880
凯哥Java 2164