首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse:将多个项目打包到一个JAR中

Eclipse:将多个项目打包到一个JAR中
EN

Stack Overflow用户
提问于 2011-08-28 09:29:56
回答 2查看 7.3K关注 0票数 5

我有多个项目,但只有一个有主类。包含主类的项目依赖于其他项目。这些项目在Eclipse中被引用,但是当我导出我的JAR时,其他项目不会与该JAR一起导出。

如何将我的主项目导出并将其他项目“包含”到同一个JAR中?我不希望有几个JAR,必须在命令行上将它们定义到我的类路径中。

EN

Stack Overflow用户

回答已采纳

发布于 2011-08-28 11:41:17

不要用困难的方式去做。使用Eclipse自己的导出器。首先,确保在主项目的构建路径中有作为项目引用的其他项目。完成后,只需右键单击主项目,选择Export,然后选择Java > Runnable JAR file。选择启动配置(用于在本地测试main()类),然后有3个库处理选项来打包JAR:

第一个选项只是将其他项目的类重新打包到JAR中。一切都是简单地拼凑在一起的。

第二种选择是将其他项目作为JAR复制到JAR中。这通常不会以这种方式工作,但是Eclipse还添加了一个特殊的启动器,它基本上将嵌入式JAR复制到内存中,在内存中提取,将文件添加到类加载器中,然后使用该类加载器调用main()

第三种选择是在这种特殊情况下您不想要的东西。

票数 9
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7218506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档