您可以在jar文件中添加多个jar,然后启动该jar文件

我正在开发一个GUI应用程序,而不是分发一个jar而不是多个jar。

你能用清单控制吗?

将你的jar子合并到一个jar子里。 看到这个post 。

另一种选择是使用自定义类加载器,例如:

http://one-jar.sourceforge.net/

这样做时你需要小心。 如果您要合并的jar文件中包含关键信息的清单文件 – 这些文件可能会丢失,只会将最后一个文件合并。

例如,如果合并JavaMail – 清单文件很重要。 如果你失去它 – 发生了不好的事情。

最安全的做法是查看每个jar文件并检查清单文件。

看看这里 。 使用Netbeans 6.7.1将多个jar子组合成一个jar子