2010-11-30 20 views

回答

4

将jar包解压到jar中,或者通过meta-inf中的Class-Path属性将它们添加到jar classpath中,然后将这些库与主jar一起分发。示例META_INF/Manifest.mf:

Manifest-Version: 1.0 
Class-Path: itext.jar jxl.jar jai.jar 
Main-Class: com.xxx.yyy.Main 
0

您可以在使用Ant构建项目时将所有jar包装成一个。如果您使用NetBeans,This page描述如何修改NetBeans的构建脚本来为您完成。

0

只要你处理外部库,你应该看看Maven。这个工具是一个像Ant这样的构建器,但它能够自动处理库依赖关系。通过这个构建器,您可以将项目的依赖项嵌入到jar中,并允许用户在自己的计算机上构建它,而无需手动下载库依赖项。

下面是该项目的网站:http://maven.apache.org/
在这里你可以找到快速入门指南:http://maven.apache.org/users/index.html
终于电子书走得更远:http://maven.apache.org/articles.html

0

你可以使用一个工具一样jarjar合并您的等级和其他库集成到一个可部署的文件中。

0

感谢您的所有解决方案!

Fatjar是Eclipse的一个很棒的插件,它也可以做到这一点(:

相关问题