Visual Studio安装.NET MAUI时OpenJDK v8安装失败:权限拒绝
解决Visual Studio安装.NET MAUI时OpenJDK v8安装失败的问题
一、跳过VS自带OpenJDK,手动配置已安装的JDK
完全可以跳过Visual Studio自带的OpenJDK安装流程,直接使用你手动安装的AdoptOpenJDK v8用于MAUI安卓开发,具体配置步骤如下:
- 确认已正确安装AdoptOpenJDK v8,且
JAVA_HOME环境变量指向JDK根目录(例如C:\Program Files\AdoptOpenJDK\jdk-8.0.302.8-hotspot),同时将%JAVA_HOME%\bin添加到系统Path环境变量中。 - 打开Visual Studio,依次进入工具 > 选项 > 跨平台 > Android设置。
- 在JDK位置选项中,点击浏览按钮,选择你手动安装的JDK根目录,保存设置。
- 重启Visual Studio后,MAUI安卓开发模块会自动使用你指定的JDK,无需依赖VS自带的安装包。
二、额外解决安装失败的排查方法
如果希望让VS自动完成OpenJDK安装,可以尝试以下步骤:
- 关闭所有可能占用JDK文件的进程:包括杀毒软件、安全防护工具,以及任务管理器中运行的
javaw.exe、java.exe等Java相关进程,之后再次以管理员身份运行VS安装程序。 - 清理残留安装目录:彻底删除
C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot目录(需管理员权限),清空回收站后重新启动VS安装程序。 - 强化目录权限:右键
C:\Program Files\Android目录,选择属性 > 安全 > 编辑,为你的用户账户添加完全控制权限,应用设置后再尝试安装。
内容的提问来源于stack exchange,提问作者mpasdanis
相关产品推荐
相关产品推荐

