我的资源不在项目的构建路径上

时间:2011-03-02 16:50:42

标签: java eclipse buildpath project-settings

我正在尝试“组织导入”或尝试访问任何类属性时,资源不在项目的构建路径上。 我正在使用ant构建我的项目。我试图在javabuilpath中配置我的构建路径 - >项目,但它没有显示我的src文件夹那里。我无法使用快速辅助(ctrl +空格)和类相关的属性,因为同样的原因 当我编写代码时,它也没有显示任何语法错误。

请帮帮我。

感谢

4 个答案:

答案 0 :(得分:25)

我自己就是遇到了这个问题,这令人费解。当你尝试将Java文件视为一个Java文件时,你可以在一堆不同的地方得到它,但Eclipse并没有发现它实际上是你项目中的一个类。它不知道的原因(或者在我的情况下它不知道的原因)是因为该目录尚未被标记为项目的源目录。因此,您需要告诉项目配置该文件位于包含源文件的目录中。方法如下:

  1. 打开项目的属性。

  2. 在“Java Build Path”下,单击“Source”选项卡。

  3. 点击“添加文件夹...”

  4. 找到您无法识别的java文件的文件夹。 (在我的 案例是test-> Java)

  5. 检查文件夹。 (我只用“java”而不是用它来表示 鉴于测试文件夹中包含许多其他内容,请“测试”。)

  6. 单击“确定”,再次单击“确定”,或许刷新,您应该很好 去。

答案 1 :(得分:0)

您的 src 文件夹不应出现在 Java构建路径 - > 项目标签。相反,它应显示在来源标签下。

答案 2 :(得分:0)

尝试将类文件作为外部jar传播。

答案 3 :(得分:0)

该文件使用了什么图标?如果是大纲,则日食不会将该文件识别为项目的源文件。

如果是这样,你需要声明包的父文件夹是一个源文件夹,即如果路径看起来像“... / src / my / package / MyClass.java”,则必须将“src”声明为源文件文件夹(右键单击 - >构建路径 - >用作源文件夹)