【发布时间】:2014-12-16 20:53:54
【问题描述】:
我的 Eclipse 没有在 JAVA 项目的属性中显示“Java 构建路径”选项——尽管我注意到了 add the builder to the project。
这是我项目的属性截图(左边应该有Java Build Path的选项):
为什么会这样,如何解决它?
顺便说一句,当我输入 ant run 时,项目构建得很好。
Eclipse 版本是 Indigo (3.7) SR2。
在回复下面的第一条评论时,.project 文件显示:
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
回复下面第二条评论,“顶级文件夹”的.project内容为:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyInheritedCrab</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value><project>/.externalToolBuilders/MyInheritedCrab build.xml [Builder].launch</value>
</dictionary>
</arguments>
</buildCommand>
</buildSpec>
<natures>
</natures>
</projectDescription>
【问题讨论】:
-
这看起来不像 Java 项目,如果是的话,会有几个“Java xxxx”项目。要确切了解它是什么类型的项目,请查看“.project”文件中的“
”列表 -
@greg-449 感谢
<natures>的提示。我查看了我的 .project 文件,发现 natures 元素是空的:<natures></natures>。我应该放什么? -
@greg-449 糟糕...抱歉,我正在查看上一层的文件夹。这个特定项目的
.project显示:` `org.eclipse.jdt.core.javanature -
上一级是什么意思?项目必须位于工作区的顶层,不能嵌套
-
是的。您必须在顶层单独检查它们。
标签: java eclipse jakarta-ee ant