我刚刚在我的“El Capitan” Mac上下载了全新的Eclipse Mars安装,并且正在尝试与同事合作进行他们的项目。但是,我似乎无法使其正常工作。我尝试将其导入为.git文件,gradle文件,常规Java文件,结果通常是相同的。 Gradle将运行,但是Project-> Build始终为灰色(灰色?),并且我无法生成或运行项目。当我转到项目的属性时,没有“Java”的设置(这是一个Java项目,Eclipse似乎正确地检测到了标记。)
这是我预期“Java”所在的屏幕快照:
当我转到Project-> Build时,“Build Project”显示为灰色(灰色?)。
最后,当我右键单击Gradle时,这里也应该没有Gradle选项吗?
到目前为止,我已经尝试过的某些事情/我已经尝试过:
我还能做些什么吗?还有什么我忘了做?我做错了什么吗?
*编辑:添加.project文件:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>test</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
</projectDescription>
最佳答案
.project文件显示该项目不是Java项目,因此“属性”中没有任何Java特定的条目。
解决此问题的一种方法是将.project文件编辑为:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>test</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
更改后,您可能需要刷新项目。
这增加了Java构建命令和Java项目性质。
然后,您应该在项目属性上具有Java页面。
关于java - Java Eclipse SDK无法构建项目,我也不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746174/