java - 无法在 Eclipse 中作为 Java 应用程序运行,即使有正确的 main() 类

标签 java eclipse m2eclipse

当我从 Git 导入一个项目时,我对 Eclipse 感到困惑,然后我单击一个 java 文件,它具有正确的主要功能,如:

  public static void main(String[] args) throws Exception { }

并且外部类与 java 文件同名。但是当我右键单击 java 文件时,只有“在服务器上运行”或“运行配置”选项,没有像通常那样的“作为 java 应用程序运行”。即使我将一个可以作为 java 应用程序运行的 java 文件从不同的项目复制到这个项目(没有错误),它也没有这个选项???我很确定这与代码无关。我检查了代码,完全一样,应该可以运行。(我知道网站上有类似的问题,但我检查了一下,我的问题不存在)

那么我需要对这个项目做任何额外的步骤吗(比如 maven build ? -> 我试过了但是也不能运行,如何正确运行它?)才能再次使用这个选项???

真的很困惑!

最佳答案

如果项目已经导入到您的工作区,请右键单击您的项目并配置 > 转换为 Maven... 这将启用 Maven 构建器并强制 m2e 配置器在您的项目上设置所有必需的项目性质。

您还可以安装 m2eclipse-git 连接器来简化“从 git 导入 maven 项目”过程。它应该可以从 Preferences > Maven > Discovery > Open Catalog 获得。

完成后,您应该通过 Import... 导入您的项目> Maven > 从 SCM checkout Maven 项目

关于java - 无法在 Eclipse 中作为 Java 应用程序运行,即使有正确的 main() 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229588/

相关文章:

java - Android Consumer IR Manager 必须是 : 之一

java - 使用 m2eclipse 选择原型(prototype)

Java - 从处理程序引用外部类

java - 如何在JavaFX中实现像android Fragment一样的布局

java - 如何在eclipse中执行可运行的jar文件

java - maven flex 构建失败

java - 透明的模糊 View ,模糊了下面的布局

java - 将文本写入 html 文件类型

java - 构建如何使用 Maven 自动与 Eclipse 一起工作

eclipse - m2eclipse:像 "mvn test"但有 GUI?