无法在 Flutter 上找到捆绑的 Java 版本 [英] Unable to find bundled Java version on Flutter

查看:26
本文介绍了无法在 Flutter 上找到捆绑的 Java 版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有 Android Studio 3.0 版
当我使用命令 flutter doctor 时,它会显示以下内容,

I have Android Studio version 3.0
When I use the command flutter doctor it shows me the following,

无法找到捆绑的 Java 版本

Unable to find bundled Java version

我当前的 Java 版本是 (build 1.8.0_131-b11)

My current Java version is (build 1.8.0_131-b11)

推荐答案

对于 Mac 用户

使用下面的文章 & 设置 Java_Home 路径然后在应用以下命令后

Set Java_Home path using below article & then after applying below command

https://mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/#what-is-usrlibexecjava-home

在终端上输入以下命令后

after that type below command on terminal

cd /Applications/Android Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
flutter doctor -v


编辑 #1:

对于使用 JetBrains Toolbox 的 Mac 用户,以下是解决方案:

For Mac users who are using JetBrains Toolbox, here is the solution:

使用下面的文章 & 设置 Java_Home 路径然后在应用以下命令后

Set Java_Home path using below article & then after applying below command

https://mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/#what-is-usrlibexecjava-home

在终端上输入以下命令后

after that type below command on terminal

username 更改为您的 macOS 用户名

change username to your macOS username

cd /Users/username/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7583922/Android Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
flutter doctor -v

这篇关于无法在 Flutter 上找到捆绑的 Java 版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆