我已经完成了连接数据库(MySQL)的项目。现在,我要将项目导出为jar。但是我不知道如何包括其外部依赖项?在Eclipse中有什么方法可以做到这一点,还是我应该使用任何脚本?
我已经完成了连接数据库(MySQL)的项目。现在,我要将项目导出为jar。但是我不知道如何包括其外部依赖项?在Eclipse中有什么方法可以做到这一点,还是我应该使用任何脚本?
Answers:
当您将项目导出为“可运行jar”(在项目->导出->可运行jar上单击鼠标右键)时,可以选择将所有依赖项打包到生成的jar中。它还有两种导出库的方法(请参见屏幕截图),在决定使用哪种打包方法时请注意许可证。
“启动配置”下拉列表中包含包含main(String[])
方法的类。当您“运行”罐子时,将启动选定的类。
导出为可运行jar会使用您的构建路径(项目上的鼠标右键-> Build Path-> Configure Build Path ...)。当导出为“常规”(不可运行)jar时,您可以在项目中选择任何文件。如果您的项目文件夹中有这些库,则可以包括它们,但可以包含外部依赖项,例如专家,不能包含在内(对于Maven项目,请在此处搜索)。
main()
它所知道的方法。尝试一次运行您的应用程序(右键单击项目,运行方式,Java应用程序),然后再次导出。
将源导出到jar时,请确保从选项中选择可运行的jar选项。然后选择是否要打包所有依赖项jar或仅将它们直接包含在jar文件中。这取决于您正在处理的项目。
然后,您可以通过java -jar example.jar直接运行jar。