解决 VS code 提示 “Classpath is incomplete. Only syntax errors will be reported” 问题
出现原因
当打开一个独立的java文件,不属于任何项目,VS code的Java扩展将无法计算出正确的类路径,因而报告错误:“Classpath is incomplete. Only syntax errors will be reported.
” (但这对独立的java文件而言毫无意义),实际功能不受影响。
解决方案
A. 直接点击:Don’t Show Again
(不推荐,在后续开发完整项目过程中可能错过提示)
B. 在 文件—首选项—设置 中 添加 用户设置
"java.errors.incompleteClasspath.severity": "info"
注意需要在前一行自定义后附加一个逗号,参数值还可以是ignore, info, warning 或error.
C.导入一个真正的项目(包含pom.xml, build.gradle 或者 eclipse的配置文件),以便可以设置完整的classpath和项目结构
https://github.com/redhat-developer/vscode-java/wiki/%22Classpath-is-incomplete%22-warning
https://www.pizyds.com/vs-code-classpath-is-incomplete/