Java 为什么可以';在Eclipse中添加Mercurial项目后我是否可以构建?

Java 为什么可以';在Eclipse中添加Mercurial项目后我是否可以构建?,java,eclipse,mercurial,build,javac,Java,Eclipse,Mercurial,Build,Javac,我用Mercurial设置了我的eclipse项目,这样我就可以和一些朋友一起编写代码了。我遇到了一点问题,Eclipse将不再构建我的项目!“生成”菜单中的“生成项目”选项将灰显。我该怎么办?好吧,我找到了答案,在.project文件中偷偷摸摸地找到了答案。在将项目更改为Java项目后,我需要添加一个Java构建器。将以下行添加到.project文件以修复此问题: <buildSpec> <buildCommand> <name>or

我用Mercurial设置了我的eclipse项目,这样我就可以和一些朋友一起编写代码了。我遇到了一点问题,Eclipse将不再构建我的项目!“生成”菜单中的“生成项目”选项将灰显。我该怎么办?

好吧,我找到了答案,在.project文件中偷偷摸摸地找到了答案。在将项目更改为Java项目后,我需要添加一个Java构建器。将以下行添加到.project文件以修复此问题:

<buildSpec>
    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>

org.eclipse.jdt.core.javabuilder