我在构建 Flutter 应用程序时遇到问题。尽管确保设置了正确的 JAVA_HOME 环境变量,但我仍然收到错误

问题描述 投票:0回答:1

我在构建 Flutter 应用程序时遇到问题。尽管确保设置了正确的 JAVA_HOME 环境变量,但我仍然收到错误:

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-17\bin

采取的步骤:

检查并更正 JAVA_HOME:我已验证 JAVA_HOME 环境变量是否已正确设置为 JDK 安装的根目录(例如 C:\Program Files\Java\jdk-17)。 重新安装JDK:我已经多次卸载并重新安装JDK。 已清理的 Flutter 项目:我已运行 flutter clean 来删除临时文件。 重新启动系统:我已重新启动系统以确保更改生效。

java java-17
1个回答
0
投票

JAVA_HOME
变量应该指向JDK的根目录,而不是bin目录。尝试将其设置为
C:\Program Files\Java\jdk-17
(末尾不带
\bin
)。

请注意,您应该在您的

PATH
(
System Properties > Advanced > Environment Variables
) 中也有一个指向
%JAVA_HOME%\bin
的条目。

© www.soinside.com 2019 - 2024. All rights reserved.