项目未构建,因为其构建路径不完整 vscode 错误

问题描述 投票:0回答:1

The project was not built since its build path is incomplete. Cannot find the class file for java.lang.String. Fix the build path then try building this project 

除了这个错误之外,我还有一些其他错误,例如“java.lang.Object”。无法解决。鉴于我在过去几天没有接触过这个程序或类路径或 pom.xml,可能是什么导致了这个问题。

你们能帮我纠正这个问题吗?我也尝试了干净的语言服务器选项,但它确实有帮助

java visual-studio-code java-8 java-11
1个回答
0
投票

这个答案可能非常适合您的项目类型,但我会告诉您我为解决我的问题所做的工作。

在我的情况下,我通过 Homebrew 安装了几个版本的 Java,并通过安装程序安装了 amazon Coretto。

VSCode 正在查看我的自制 java 位置,因此如果我更改了 pom 中的 java 版本,它会找到 java,但不是我该项目所需的版本。

我转到“代码”>“设置”>“设置”,然后将以下行添加到 settings.json 文件底部:

"java.jdt.ls.java.home": "/Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home"

这将取决于您的 java 安装到底是什么样子,但希望它能让您到达您需要去的地方。

© www.soinside.com 2019 - 2024. All rights reserved.