簡體   English   中英

Visual Studio - 找不到 JDK

[英]Visual Studio - Cannot find JDK

我目前遇到 Visual Studio 2022 的問題(也發生在 2019 年),每當我創建一個新的 Xamarin 項目時,我都會收到這些錯誤。

在此處輸入圖像描述

當我嘗試將現有的 JDK 安裝配置為指向另一個 JDK 時,它不起作用。 使用默認安裝的 OpenJdk 也不起作用

在此處輸入圖像描述

在這里,我試圖將其指向隨 Visual Studio 安裝的現有 JDK。 我還嘗試了 jdk 8openjdk 11 13.8.1 我嘗試將JAVA_HOME也更改為指向適當的 JDK,但無濟於事。

在工具 -> 選項 -> Xamarin 下,我有這個在此處輸入圖像描述

我無法對“Java 開發工具包位置”執行任何操作,如果我嘗試將其指向任何 JDK 位置,它會告訴我“在指定路徑中找不到 Java 開發工具包文件”

android SDK 位置指向 VS 在設置期間安裝的 SDK。

我曾多次嘗試在我的計算機上卸載與 VS 相關的所有內容,但仍然無法正常工作

我試過(不是按順序):

  • 按照 IDE 的建議修復了 Visual Studio(為了使用默認的 OpenJdk)
  • 在安裝 Visual Studio 之前安裝 OpenJDK 並設置正確的 PATH 和 JAVA_HOME
  • 安裝 Visual Studio 后安裝相應的 JDK
  • 在我的計算機上沒有安裝 JDK 並讓 Visual Studio 將 PATH 設置為默認安裝的 OpenJdk 的情況下安裝 Visual Studio
  • 安裝 OpenJDK 並讓 JDK 自行設置 PATH
  • 在安裝 Visual Studio 之前關閉所有惡意軟件保護和 Windows 防火牆
  • 我一直在 CMD 中檢查“javac”和“echo &JAVA_HOME%”,以查看是否一切正常
  • 更改 PATH(s) 以指向 JDK 文件夾中的 \bin

對於如何解決這個問題,有任何的建議嗎?

查看本指南關於設置 android sdk 與https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-sdk?

這是關於在 vs https 中更新 jdk 的指南://docs.microsoft.com/en-us/xamarin/android/troubleshooting/questions/update-jdk?tabs=windows

如果您兩者都做了並且沒有任何改變,您可以報告問題,如下所示: 在此處輸入圖像描述

暫無
暫無

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

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