.java不在项目的类路径中,仅报告语法错误

abb*_*bas 7 classpath maven visual-studio-code

我在其他帖子中找不到此错误的正确答案。我正在使用 Maven 在 VS Code 中构建我的项目,每当我创建一个类时,都会出现此错误。我需要对 .classpath 文件执行任何操作吗?如果我弄错了,请纠正我,此错误指出该类未被其所属的 .classpath 文件识别,因此我必须在该文件中解决它。

总氮

小智 7

我有同样的问题。

从欢迎屏幕,转到学生-->入门-->常见问题解答-->找到“为什么我看到大量问题和红色曲线?” 部分并单击“清理工作区”。这解决了我的问题。

  • 从命令选项板 (Ctrl+Shift+P) 中输入“Java: Clean Java Language Server Workspace” (7认同)

abb*_*bas 5

好像没有其他人知道啊!

问题在于“文件夹约定”和“maven-dependency-plugin”。当我通过 Windows 命令行使用下面的行创建 Maven 项目时,maven 没有安装依赖插件,这就产生了第一个问题。

其次,我所说的“文件夹约定”的意思是,删除通过执行下面的 Maven 命令行创建的“java”文件夹,给我带来了一个问题,因为 Maven 编译器找不到任何 Java 项目来执行代码。删除Java文件夹也会导致上述错误,因为无法识别Java文件,因此不会将java文件分别添加到.classpath文件夹中。

mvn archetype:生成-DgroupId =名称-DartifactId =名称 -DarchetypeArtifactId = maven-archetype-quickstart-DarchetypeVersion = 1.4 -DinteractiveMode = false