如何从eclipse中正确导出jar文件并具有所有类路径依赖性?
我有以下情况:
我有一个使用B类的A类 - 所有都属于同一个项目。当我运行项目时一切正常,因为一切都在路径上。
现在......在使用导出>> Jar文件>>导出A类之后在eclipse中的选项,我显然在运行A类时遇到错误,因为.jar找不到类B.我找到的解决方案是将两个文件明确地包含在一个jar中。但我认为这不是最好和理想的解决方案。我认为更好的解决方案是将类A导出为jar并为类B提供类路径...
是否可以通过eslipse包含类路径'导出jar'选项?如果是这样,那么有人可以勾勒出步骤吗?
谢谢!
P.S。我在这里看到了一些类似的帖子,但没有一个明确而准确地概述解决方案。所以,如果将这篇文章标记为' dup'确保你提供了一个帖子的链接,该帖子可以使用有效的解决方案完全和完整地回答我的问题。谢谢!!
答案 0 :(得分:1)
如果您想要一个自包含的JAR文件,请执行
File-> Export-> Runnable JAR文件(来自Java部分)
它将提示您现有的启动配置,并将所有必要的依赖项打包到uber-jar中。
我只会将此选项用作一次性快速解决方案,而生产则使用构建管理系统,例如Maven或Gradle。
答案 1 :(得分:0)
尝试导出整个项目,而不仅仅是导出这一个类。右键单击Solution Explorer中的Project,然后单击Export