用classpaths从eclipse导出jar ...你怎么做的?

时间:2015-11-03 15:20:21

标签: java eclipse jar export classpath

如何从eclipse中正确导出jar文件并具有所有类路径依赖性?

我有以下情况:
我有一个使用B类的A类 - 所有都属于同一个项目。当我运行项目时一切正常,因为一切都在路径上。

现在......在使用导出>> Jar文件>>导出A类之后在eclipse中的选项,我显然在运行A类时遇到错误,因为.jar找不到类B.我找到的解决方案是将两个文件明确地包含在一个jar中。但我认为这不是最好和理想的解决方案。我认为更好的解决方案是将类A导出为jar并为类B提供类路径...

是否可以通过eslipse包含类路径'导出jar'选项?如果是这样,那么有人可以勾勒出步骤吗?

谢谢!

P.S。我在这里看到了一些类似的帖子,但没有一个明确而准确地概述解决方案。所以,如果将这篇文章标记为' dup'确保你提供了一个帖子的链接,该帖子可以使用有效的解决方案完全和完整地回答我的问题。谢谢!!

2 个答案:

答案 0 :(得分:1)

如果您想要一个自包含的JAR文件,请执行

File-> Export-> Runnable JAR文件(来自Java部分)

它将提示您现有的启动配置,并将所有必要的依赖项打包到uber-jar中。

我只会将此选项用作一次性快速解决方案,而生产则使用构建管理系统,例如Maven或Gradle。

答案 1 :(得分:0)

尝试导出整个项目,而不仅仅是导出这一个类。右键单击Solution Explorer中的Project,然后单击Export