[英]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 設置的屏幕截圖。
如果你沒有在環境路徑中添加java.exe
只能在java安裝目錄下被識別和使用,所以java擴展認為你沒有安裝所需的JDK。
在 VS Code 中按Ctrl+Shift+`打開集成終端,然后運行java --version檢查是否正確;
在 VS Code Extension Marketplace 安裝Java Extension Pack
,其中包含您在開發過程中需要的必要擴展。
似乎重新啟動我的電腦就解決了。 我確認 java 在 VS Code 之外工作,但 VS Code 不想與 java 一起工作。沒有進行任何更改,但是當我重新打開項目時它可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.