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