我得到的资源不在项目的构建路径上
我正在尝试“组织导入”或尝试访问任何类属性时,资源不在项目的构建路径上。 我正在使用ant构建我的项目。我试图在javabuilpath – > Projects中配置我的buildpath但它没有向我显示我的src文件夹。我无法使用快速辅助(ctrl + space)和类相关的属性,因为同样的原因,当我编写代码时,它也没有显示任何语法错误。
请帮帮我。
谢谢
我自己就是遇到了这个问题,这令人费解。 当你尝试将Java文件视为一个Java文件时,你可以在一堆不同的地方得到它,但Eclipse并没有发现它实际上是你项目中的一个类。 它不知道的原因(或者在我的情况下它不知道的原因)是因为该目录尚未被标记为项目的源目录。 因此,您需要告诉项目配置该文件位于包含源文件的目录中。 这是如何做:
-
打开项目的属性。
-
在“Java Build Path”下,单击“Source”选项卡。
-
点击“添加文件夹…”
-
找到您具有无法识别的java文件的文件夹。 (在我的例子中,它是test-> Java)
-
检查文件夹。 (我把它只用“java”而不是“test”,因为测试文件夹包含很多其他内容。)
-
单击确定,再次单击确定,也许刷新,你应该很高兴。
您的src文件夹不应出现在Java Build Path – > Projects选项卡中。 相反,它应出现在“ 源”选项卡下。
尝试将类文件作为外部jar传播。
该文件使用了什么图标? 如果是大纲,则日食不会将该文件识别为项目的源文件。
如果是这样,你需要声明包的父文件夹是一个源文件夹,即如果路径看起来像“… / src / my / package / MyClass.java”,则必须将“src”声明为源文件夹(右单击 – >构建路径 – >用作源文件夹)