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

标签 java eclipse jar

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

最佳答案

当您将项目导出为“可运行 jar”(在项目上右键 -> 导出 -> 可运行 jar)时,您可以选择将所有依赖项打包到生成的 jar 中。它还有其他两种方法(见截图)来导出你的库,在决定你将使用哪种打包方法时要注意许可证。

Package libraries

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

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

关于java - 如何使用 Eclipse 中包含的外部库创建 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11033603/

相关文章:

java.lang.UnsupportedOperationException 测试时

java - 在 Eclipse 中运行没有源 .java 文件的项目

java - 用于清理 tomcat 目标文件夹和 war 文件的 Maven 插件

java - 如何验证来自 SWT 文本小部件的输入并分配给变量?

java - 找不到错误 org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

java - MyBatis 映射器类未在具有两个数据源的 Spring Boot 应用程序中注册

java - 无法延迟初始化角色 : User. 权限的集合,无法初始化代理 - 无 session

java - 从 JNA 调用读取 String[] 失败

xml - pom文件中缺少包装标签

java - 将文件传递到具有相同 JAR 文件的另一台计算机