【发布时间】:2022-01-22 23:24:23
【问题描述】:
我目前在使用 Visual Studio 2022 时遇到问题(2019 年也会发生), 每当我创建一个新的 Xamarin 项目时,我都会收到这些错误。
当我尝试将现有的 JDK 安装配置为指向另一个 JDK 时,它不起作用。使用默认安装的 OpenJdk 也不起作用
在这里,我试图将其指向随 Visual Studio 安装的现有 JDK。 我还尝试了 jdk 8 和 openjdk 11 13.8.1。 我尝试将 JAVA_HOME 也更改为指向相应的 JDK,但无济于事。
我无法对“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