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