簡體   English   中英

VSCode 說我沒有 Java 11 或更高版本,即使在安裝 jdk13、設置 java.configuration.runtimes、java.home 和 JAVA_HOME 和路徑之后

[英]VSCode says I don't have Java 11 or later even after installing jdk13, setting up java.configuration.runtimes, java.home and JAVA_HOME and path

我安裝了默認的 java 擴展,下載了 jdk-13.0.2 windows 安裝程序,更新了環境變量中的路徑和 JAVA_HOME。 搜索答案后,我在 VSCode 中添加了 java.configuration.runtimes 和 java.home 的設置。 畢竟,當我嘗試在 VSCode 中運行我的 java 文件時,它給我消息“運行 Java 擴展需要 Java 11 或更新版本。請下載並安裝最新的 JDK...來源:Java 的調試器(延期)”。 我不確定我錯過了什么或做錯了什么。 我附上了 VSCode 設置的屏幕截圖。

VSCode 設置截圖

如果你沒有在環境路徑中添加java.exe只能在java安裝目錄下被識別和使用,所以java擴展認為你沒有安裝所需的JDK。

  1. 將 JAVA 添加到 PATH。 您可以參考The Java™ Tutorials 中的 PATH

在此處輸入圖像描述

  1. 在 VS Code 中按Ctrl+Shift+`打開集成終端,然后運行java --version檢查是否正確;

  2. 在 VS Code Extension Marketplace 安裝Java Extension Pack ,其中包含您在開發過程中需要的必要擴展。

似乎重新啟動我的電腦就解決了。 我確認 java 在 VS Code 之外工作,但 VS Code 不想與 java 一起工作。沒有進行任何更改,但是當我重新打開項目時它可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM