Java—是否可以打包一些外部JAR,将其他JAR分开?

Java—是否可以打包一些外部JAR,将其他JAR分开?,java,eclipse,jar,Java,Eclipse,Jar,我正在使用eclipse将一个程序打包到一个可运行的jar中(导出…>Java>runnable jar文件)。我选择选项将所需的库打包到生成的jar中,但不能打包一个外部jar。是否可以打包其余的外部jar依赖项,同时将此依赖项保留在主jar之外?我不想使用maven或ant之类的工具。您可以将库添加到JRE的/lib/ext目录中 但这基本上意味着您必须控制目标环境中的JRE。谢谢,我可以试试。如果我在eclipse中构建可运行的jar,它会打包所有内容,那么我是否必须删除我想要单独保存的j

我正在使用eclipse将一个程序打包到一个可运行的jar中(导出…>Java>runnable jar文件)。我选择选项将所需的库打包到生成的jar中,但不能打包一个外部jar。是否可以打包其余的外部jar依赖项,同时将此依赖项保留在主jar之外?我不想使用maven或ant之类的工具。

您可以将库添加到JRE的
/lib/ext
目录中


但这基本上意味着您必须控制目标环境中的JRE。

谢谢,我可以试试。如果我在eclipse中构建可运行的jar,它会打包所有内容,那么我是否必须删除我想要单独保存的jar和manifest条目?然后将删除的jar放在/lib/ext文件夹中?是的,可能需要手动修改jar文件,它只是一个zip文件。或者从eclipse依赖项中删除jar文件并将其添加到运行eclipse的JRE中,然后从eclipse构建它。