如何使用Eclipse中包含的外部库创建jar?

Gha*_*ram 86 java eclipse jar

我完成了连接数据库(MySQL)的项目.现在我想将项目导出为jar.但我不知道如何包含其外部依赖项?有没有办法在Eclipse中执行它,或者我应该使用任何脚本吗?

Joo*_*ost 137

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

包库

"启动配置"下拉列表中包含一个包含main(String[])方法的类.当您运行jar时,将启动所选的类.

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

  • @Joost:先生,尝试将Java应用程序导出为可运行的jar时,在启动配置标题下没有任何选择。什么可能是错误的还是缺少的? (2认同)
  • 有人知道如何在 Eclipse 中对不可运行的 jar 执行此操作吗?没有与“所需库”相关的选项。 (2认同)

Att*_*ila 8

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

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


mae*_*rch 5

您可以右键单击项目,单击导出,键入'jar',选择'Runnable JAR File Export'.在那里,您可以选择"将所需的库提取到生成的JAR中".