如何创建一个包含Eclipse中包含的外部库的jar?

2022-08-31 10:23:58

我完成了连接到数据库(MySQL)的项目。现在我想将项目导出为jar。但是我不知道如何包含其外部依赖项?在 Eclipse 中有什么办法可以做到这一点,或者我应该为此使用任何脚本吗?


答案 1

当您将项目导出为“可运行 jar”(在项目 -> Export -> Runnable jar 上用鼠标右键单击)时,您可以选择将所有依赖项打包到生成的 jar 中。它还有另外两种导出库的方法(见屏幕截图),在决定使用哪种打包方法时请注意许可证。

Package libraries

“启动配置”下拉列表中填充了包含方法的类。所选类在“运行”jar 时启动。main(String[])

导出为可运行的 jar 使用生成路径上的依赖项(在项目 ->生成路径 ->配置生成路径...)上单击鼠标右键)。当您导出为“常规”(不可运行)jar时,您可以选择项目中的任何文件。如果项目文件夹中有库,则可以包含它们,但不能包含外部依赖项(例如 )(对于 maven 项目,请在此处搜索)。


答案 2

您可以使用 Export->Java->Runnable Jar 创建包含其依赖项的 jar

或者,您也可以使用fatjar eclipse插件将jars捆绑在一起。


推荐