繁体   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