无法在从Git导入的Eclipse中运行项目

emi*_*ily 8 eclipse git github maven egit

我在Github的Eclipse工作区中有一个项目(通过文件 - >导入 - >来自GIT的项目).但是,我无法运行该示例,因为我在"运行方式"下的唯一选项是"运行配置".

转到"运行配置"后,单击"浏览",我从GIT导入的项目不存在.

有任何想法吗?

Yia*_*kis 6

这个问题已经在评论中回答了,但我提供这个答案是为了澄清一些误解。

为了将文件夹识别为(Java)项目,Eclipse 需要为每个项目读取(或创建)一些文件,如 .project 和 .classpath。如果您的项目中没有它们,或者在导入过程中没有创建它们,那么 Eclipse 只会将其作为资源或哑文件夹导入。

如果你的项目被git跟踪并且也是maven项目,你可以用Git(命令行或GUI工具)在本地克隆它,然后在Eclipse中“导入为现有的Maven项目”。这将使用您的 pom.xml 创建上面提到的两个文件,您的项目将是可构建的。

或者,如果您已经按照问题中的描述导入了它,您可以在包资源管理器上右键单击您的项目,然后选择配置--> 转换为 Maven 项目。这将创建 .project 并允许您使用 Maven(右键单击->Run as..-> Maven build)和 Eclipse 的增量构建器(必要时)构建项目。如果您的 maven 项目构建了一个可执行文件,则在 Run as.. 菜单中也将提供执行它的选项。

如果您有一个更复杂的 maven 项目(如聚合 pom),并且想要一个运行特定程序的运行配置,则必须通过打开运行配置窗口并显式引用 java 类来自己编写它。