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

时间:2013-11-26 02:56:51

标签: eclipse git maven github egit

我在Github的Eclipse工作区中有一个项目(通过File - > Import - >来自GIT的项目)。 但是,我无法运行该示例,因为我在“运行方式”下的唯一选项是“运行配置”。

转到“运行配置”后,我点击“浏览”,我从GIT导入的项目不存在。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

问题已在评论中得到解答,但我提供的答案可能会澄清一些误解。

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

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

或者,如果您已经按照问题中的描述导入了它,则可以在Package Explorer上右键单击您的项目,然后选择Configure - > Convert to Maven Project。这将创建.project并允许您使用Maven(右键单击> Run as ..-> Maven build)和Eclipse的增量构建器(必要时)构建项目。如果你的maven项目构建了一个可执行文件,那么执行它的选项也可以在Run as ..菜单中找到。

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

答案 1 :(得分:0)

请勿使用git clone导入项目。将其下载为zip文件并解压缩。使用Project>import> General> Projects从文件夹和存档中添加它。 将提取的文件夹的路径提供到导入源中,然后完成蚀并清理并安全地构建它,然后右键单击该项目并运行它。 它应该可以工作