繁体   English   中英

Visual Studio Code Java:找不到 java.lang.Object 的类文件

[英]Visual Studio Code Java: Cannot find the class file for java.lang.Object

我在 Visual Studio Code 中导入了一个 maven 项目,该项目使用以下扩展:Red hat 的 Java 语言支持。

我们的项目仍然建立在 Java 8 上,虽然我知道我们应该升级,但这就是我们现在的位置。 因为 VS Code 至少需要 JDK 11 才能正常运行,所以我也安装了它。 这些是我的 settings.json:

{
"workbench.colorTheme": "Default Dark+",
"redhat.telemetry.enabled": false,
"files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.updateBuildConfiguration": "disabled",
"java.home": "C:\\Program Files\\OpenJDK\\openjdk-11.0.12_7",
"java.configuration.runtimes": [
    {
      "name": "JavaSE-1.8",
      "path": "C:\\Program Files\\Java\\jdk1.8.0_211",
      "default": true
    },
    {
      "name": "JavaSE-11",
      "path": "C:\\Program Files\\OpenJDK\\openjdk-11.0.12_7",
    }
  ]
}

我可以完美地通过 VS Code 的 Tomcat 插件运行我们的 .war 文件,但是由于一个问题,我无法运行我的 junit 测试:

在此处输入图片说明

(该项目未构建,因为其构建路径不完整。找不到 java.lang.Object 的类文件。修复构建路径,然后尝试构建此项目。)

我知道这一定与 JRE 相关,但我不知道如何解决。 我认为这是因为: Visual Studio Code 无法处理 Java

有关入门文档,请参阅从 JUnit 4 的官方网站 下载并安装

Maven JUnit5请参考本指南,无构建工具项目需要junit-platform-console-standalone.jar

检查您是否错过了上面提到的依赖项或 jar。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM