我的资源不在项目的构建路径上[重复]

    这个问题在这里已有答案:                           Eclipse:资源不在Java项目的构建路径上                                      11个答案                                    
已邀请:
我自己就是遇到了这个问题,这令人费解。当你尝试将Java文件视为一个Java文件时,你可以在一堆不同的地方得到它,但Eclipse并没有发现它实际上是你项目中的一个类。它不知道的原因(或者在我的情况下它不知道的原因)是因为该目录尚未被标记为项目的源目录。因此,您需要告诉项目配置该文件位于包含源文件的目录中。这是如何做: 打开项目的属性。 在“Java Build Path”下,单击“Source”选项卡。 点击“添加文件夹...” 找到您具有无法识别的java文件的文件夹。 (在我的 case它是test-> Java) 检查文件夹。 (我只用“java”而不是用它来表示 鉴于测试文件夹中包含许多其他内容,请“测试”。) 单击确定,再次单击确定,也许刷新,你应该很好 走。     
您的src文件夹不应出现在Java Build Path - > Projects选项卡中。相反,它应出现在“源”选项卡下。     
尝试将类文件作为外部jar传播。     
该文件使用了什么图标?如果是大纲,则日食不会将该文件识别为项目的源文件。 如果是这样,你需要声明包的父文件夹是一个源文件夹,即如果路径看起来像“... / src / my / package / MyClass.java”,则必须将“src”声明为源文件夹(右单击 - >构建路径 - >用作源文件夹)     

要回复问题请先登录注册