【问题标题】:Visual Studio - Cannot find JDKVisual Studio - 找不到 JDK
【发布时间】:2022-01-22 23:24:23
【问题描述】:

我目前在使用 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)
  • 安装 OpenJDK 并在安装 Visual Studio 之前设置正确的 PATH 和 JAVA_HOME
  • 安装 Visual Studio 后安装了相应的 JDK
  • 在我的计算机上没有 JDK 的情况下安装 Visual Studio,并让 Visual Studio 将 PATH 设置为默认安装的 OpenJdk
  • 安装 OpenJDK 并让 JDK 自行设置 PATH
  • 在安装 Visual Studio 之前关闭所有恶意软件防护和 Windows 防火墙
  • 我一直在 CMD 中检查“javac”和“echo &JAVA_HOME%”,以查看是否一切正常
  • 将 PATH 更改为指向 JDK 文件夹中的 \bin

关于如何解决此问题的任何建议?

【问题讨论】:

  • 卸载所有Java Jdk并重新安装最新的jdk 1.8并设置路径然后重新启动Visual Studio。它将开始工作。
  • @AdrainZhu-MSFT 遗憾的是,这并没有解决问题。 Visual Studio 找到正确的路径,但抱怨它找不到“所需的 jar”。感谢您的建议

标签: java visual-studio xamarin visual-studio-2019 visual-studio-2022


【解决方案1】:

查看这篇关于在 vs https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-sdk?tabs=windows 上设置 android sdk 的指南

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

如果您两者都做了并且没有任何改变,您可以报告问题,如下所示:

【讨论】:

  • 这也不起作用,我会报告这个问题。谢谢阿德兰!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-18
  • 2015-08-18
  • 1970-01-01
  • 1970-01-01
  • 2023-02-12
相关资源
最近更新 更多