关于 VS Code 中 "Classpath is incomplete" warning

问题概述

每当打开一个 java 文件时,它不属于项目(我们称之为独立的 java 文件),vscode-java 无法计算正确的类路径。它使报告编译错误变得毫无用处,因为 UI 会在整个文件中填充令人分心的红色错误,例如:

[外链图片转存失败(img-Aak1Dzyz-1564490900812)(https://user-images.githubusercontent.com/148698/49049616-bd28bd00-f1ad-11e8-8122-598fb1aee14f.png)]
幸运的是,vscode-java 仍然能够为基本 JDK 类提供有用的内容辅助,报告语法错误,计算类大纲或允许代码导航。因此,显示以下警告:

avator

  • 如果您只是关闭消息,它将在下次打开独立的 java 文件时弹出。通过单击Don’t Show Again 选项,可以永久地丢弃该消息。

  • 如果改变主意,可以在 VS Code 的用户设置中修改该选项:java.errors.incompleteClasspath.severity 键指定当 java 文件的类路径不完整时消息的严重性。支持的值包括 ignore, info, warningerror

    您需要打开一个包含 pom.xml, build.gradle 或至少是默认 eclipse 设置文件的文件夹,以便可以设置完整的类路径和项目层次结构。

Android 项目

基于 Gradle 的 Android 项目目前显示此消息,因为目前不支持 Android 开发。这是 limitation of BuildShip,该项目提供 Gradle 支持。

参考:https://github.com/redhat-developer/vscode-java/wiki/"Classpath-is-incomplete"-warning

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值