【问题标题】:Can not find or load the main class , why?找不到或无法加载主类,为什么?
【发布时间】:2015-06-30 16:32:13
【问题描述】:

我在 Github 上有 Git repository。我使用 Eclipse Mars 中的 EGit 插件克隆它。

包资源管理器中,我将现有的git本地存储库导入到一个通用的eclipse项目中。

然后我使用这个答案将默认项目转换为 Java 类型:https://stackoverflow.com/a/13750958/813853

我将 /src/ 文件夹设置为 Source 文件夹。

当我作为 Java 应用程序运行时,出现以下错误:

Error: Can not find or load the main class Editor

我不知道错误来自哪里?

编辑 1

【问题讨论】:

  • 你如何运行你的应用程序? "run configuration" 正确吗?
  • 作为 Java 应用程序运行的究竟是什么?
  • CTRL+F11 ,我不知道如何检查我的运行配置是否正确,但一切似乎都是合法的:s @Tom
  • 有时我右键单击项目并选择运行,然后选择作为Java应用程序运行@DraganBozanovic
  • 我从 Github 下载了您的代码,当我从项目资源管理器中右键单击 Editor.java 文件并作为 java 应用程序运行时,一切正常。

标签: java eclipse git


【解决方案1】:

问题出在BuildSpec:我必须这样做:


我必须按照answer 中的说明正确修改.classpath.project

【讨论】:

    【解决方案2】:

    好吧,完全不建议编辑 .project 和 .classpath 文件。在您的情况下,您添加了 java 性质,但未配置 java 构建器,因此未构建您的项目。您可以创建一个 java 项目并将您的东西导入其中,而不是导入一个通用项目并将其转换为 java 项目。只需右键单击项目,选择 Import-> File system 并在对话框中选择 src 文件夹

    【讨论】:

    • 感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 2022-06-12
    • 2017-02-26
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多