Flutter 入门必看:JDK 怎么选?环境变量怎么配?这篇讲明白不踩坑
下载JDK并配置JDK环境变量,内容会更聚焦新手痛点
【 Flutter环境搭建避坑】JDK下载+环境变量配置,这3个坑别踩!
很多同学在搭Flutter环境时,第一步就栽在JDK上——要么下错版本,要么变量配不对,最后DevEco Studio疯狂报错。今天把JDK这步的“正确姿势+避坑指南”讲讲!
一、先搞懂:Flutter为啥需要JDK?
Flutter虽然是跨平台框架,但Android端编译依赖Java环境(JDK是Java开发工具包),没有JDK,后续Flutter项目连Android模拟器都跑不起来。 #
二、JDK怎么选?不要盲目追求下最新版!
重点:Flutter对JDK版本有要求,不是越新越好!
推荐版本:JDK 17(目前Flutter 3.x+、DevEco Studio 4.x都适配)
1.避坑:别下JDK 21或25!(现在官网更新了,几乎给的第一界面就是JDK21 25),部分Flutter插件不兼容,会出现“无法识别Java环境”的报错。
2.下载渠道:官网([Oracle JDK 17]
(https://www.oracle.com/java/technologies/downloads/#java17-windows)或国内镜像(比如华为镜像,速度更快)。
复制此链接到浏览器打开自动跳跳转到如下页面,根据自己需要选择版本,小博建议第二个.exe安装文件。

三、环境变量配置:3步到位(Windows为例)
这是新手最容易错的环节,变量名/路径写错一个字符都不行!
小博的是win11游戏本电脑,仅列举以下:
直接在固定栏搜索“查看高级系统设置”
直接弹出以下界面就是“高级系统设置”,点击右下角“环境变量”,在系统变量找到“path”左键一下



再带点击系统变量的path下点右上角的“新建”就可以配置环境了,一定要点确定!

步骤1:新建“JAVA_HOME”变量
{变量名:`JAVA_HOME`(必须大写,别加空格)
变量值:JDK的安装根路径(比如F:\Hongmeng\Java-jdk17,直接复制安装目录路径)}
步骤2:配置“Path”变量
找到系统变量里的“Path”,点击“编辑”,新增2条路径:
1. JAVA_HOME\bin(JDK的可执行文件目录)
2. JAVA_HOME\jre\bin`(JRE运行环境目录)
步骤3:验证是否配置成功
对了,下载JDK在桌面可能没有图标,这里小博不清楚看到桌面没有图标以为自己没有下载成功然后反反复复的删除再下载,浪费了许多时间,所以为了节省时间检验是否下载成功就用以下方法:
按Win+R打开“运行”,输入`cmd`


在命令行里分别输入:
(1) java -version
(2) javac -version
如果输出“java version 17.0.20”之类的版本信息,说明配置成功!如图:

四、最常踩的3个坑,你中了吗?
1. 坑1:变量名写错
比如写成“Java_Home”(大小写错)、“JAVA_HOME1”(多了后缀),系统根本识别不到。
2. 坑2:路径带中文/空格
安装JDK时别把路径设为“D:\鸿\Java”(有中文),会导致后续命令行识别失败,路径必须是纯英文+无空格。
3. 坑3:配完变量没重启终端
配置完环境变量后,要关闭当前cmd窗口,重新打开再验证,否则变量不会生效!
五、关联Flutter:配置完JDK后要做啥?
JDK配好后,下一步就是安装DevEco Studio——打开DevEco时,它会自动读取`JAVA_HOME`,如果之前配置正确,会直接识别到JDK,不用再手动选路径~
最后提醒:JDK这步是Flutter环境的“地基”,配好之后后面的Flutter SDK、DevEco配置都会顺很多。
更多推荐

所有评论(0)