簡體   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