使用flutter config命令设置jdk目录导致环境变量JAVA_HOME不生效

前言

因为更换了jdk版本,然后对JAVA_HOME变量做出了修改,但是修改后在flutter doctor -v命令显示还是旧的jdk目录。

解决

因为之前为了固定jdk版本,使用flutter config --jdk-dir=<Directory>命令指定了jdk目录,导致flutter编译时读不到JAVA_HOME变量。

方案一

使用flutter config --jdk-dir=命令移除配置即可。

方案二

在文件C:/Users/xxxx/AppData/Roaming/.flutter_settings中,将jdk-dir一项删除掉即可。


使用flutter config命令设置jdk目录导致环境变量JAVA_HOME不生效
http://blog.icy8.cn/posts/709903353/
作者
icy8
发布于
2025年12月2日
许可协议