【问题标题】:Eclipse IDE - unable to export to .jar: "not on its project build path"Eclipse IDE - 无法导出到 .jar:“不在其项目构建路径上”
【发布时间】:2020-06-11 17:00:28
【问题描述】:

几周以来,当我尝试在最新版本的 Eclipse IDE (screenshot of export settings / project tree / error) 中将 .java 文件导出到 .jar 时遇到一个错误,我一直在头疼(screenshot of export settings / project tree / error

我正在为一个名为“MotiveWave”的交易平台编码,我可以很好地导出其他研究/.java 文件(所以我的构建路径应该没问题,对吧?)

我明白了:

  • JAR 创建失败。有关其他信息,请参阅详细信息。 MW/Studies/MotiveWave Studies/src [in motivewave] 不在其项目的构建路径上
  • 无法获取包片段根目录:motivewave/MW/Studies/MotiveWave Studies/src/ChoppinessIndex.java
  • MW/Studies/MotiveWave Studies/src [in motivewave] 不在其项目的构建路径上 MW/Studies/MotiveWave Studies/src [in motivewave] 不在其项目的构建路径上
  • 无法获取包片段根目录:motivewave/MW/Studies/MotiveWave Studies/src/ChoppinessIndex.java
  • MW/Studies/MotiveWave Studies/src [in motivewave] 不在其项目的构建路径中

当我尝试导出一些 .java 文件时。所有其他都完美导出,没有故障

请告诉我如何进一步调试它,因为我经验不足,无法完全理解这个特定错误消息的含义(以及为什么它只出现在某些导出中)。

【问题讨论】:

  • 运行具有该包的 main 方法的 java 类。它将为该 proj/pkg 创建运行配置。导出时选择正确的运行配置并尝试导出。
  • 对不起,@AjayKumar 但我不明白。当我右键单击 .java 文件并选择“运行方式”时,Eclipse 首先要我创建一个“运行配置”。在“Java 应用程序”下,我尝试查找主类,但搜索显示为空。这是你的意思吗?还是我完全错过了球? :) 无论如何:感谢您的帮助!
  • 一个可运行的 jar 必须有一个具有 main 方法的类,作为运行它的入口点。
  • 感谢您的建议,@AjayKumar。我将“mwave_sdk.jar”添加为引用库,但遗憾的是这并没有解决问题。我不知道如何从这里开始。我希望错误声明更有帮助,告诉我哪一部分丢失了。

标签: java eclipse jar


【解决方案1】:

对于我所看到的,您只需将该源(.java 文件的路径)添加到 eclipse 中的项目构建路径配置中,我会更具体,但我有一段时间没有使用 eclipse,我找到了这个:https://www.tutorialspoint.com/eclipse/eclipse_java_build_path.htm,我很确定它会对你有所帮助。

PS:不太喜欢名称中带有空格的文件夹。

【讨论】:

  • 感谢您的帮助,@DanielOcampo。我在 Eclipse 中添加了“mwave_sdk.jar”作为引用库(按照您提供的链接),但这并没有解决问题。我仍然遇到同样的错误。
猜你喜欢
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 2011-11-04
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多