JAVA_HOME设置为无效目录:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA_HOME设置为无效目录:相关的知识,希望对你有一定的参考价值。

我已经在我的系统JAVA_HOME中设置了C:Program FilesJavajdk1.8.0_ 131in;,我正在尝试在命令提示符下运行cordova命令(cordova build),但是我收到了错误。我已尝试过所有方法,但无法解决此问题:

错误:JAVA_HOME设置为无效目录:C: Program Files Java jdk1.8.0_ 131 bin;

请在您的环境中设置JAVA_HOME变量以匹配Java安装的位置。

答案

你应该用C:Program FilesJavajdk1.8.0_12设置它。

in不是必需的。

另一答案

您只需要设置C: Program Files Java jdk1.8.0_12。

并使用新的cmd检查。它会更新

另一答案
  • 只需将JAVA_HOME路径设置为qdx目录,如C:Program FilesJavajdk
  • 您还可能需要重新启动才能更新更改。
另一答案

JAVA_HOME应该指向home jdk目录,而不是指向jdk/bin目录。

你需要像这样设置JAVA_HOME

JAVA_HOME="C:Program FilesJavajdk1.8.0_131"
另一答案

删除in,并删除最后的;。重启cmd后运行。

另一答案

请尝试以下方法:

  • in路径中删除JAVA_HOME
  • 打开新的命令行窗口。
  • 以管理员身份运行命令。
另一答案

JAVA_HOME应该是C:Program FilesJavajdk1.8.0_172,不要在路径中包含分号(;)或bin。任何高于7的jdk版本都可以使用。此外,您需要重新启动cmd

另一答案

将JAVA_HOME设置为C: Program Files Java jdk1.8.0_172

不要使用分号“;”以上JAVA_HOME值

要验证它是否已正确设置,请转到命令提示符,检查C:.......> sdkmanager --list

将出现一个完整列表,现在可以让您成功保存。

否则它将显示JAVA_HOME路径未正确设置的错误。

另一答案

在Window 10上,问题在于分号;

转到edit the system environment variables并删除JAVA_HOMEC:Program FilesJavajdk1.8.0_144末尾的分号

换句话说,将此C:Program FilesJavajdk1.8.0_12;转换为C:Program FilesJavajdk1.8.0_12

另一答案

我认为你需要删除';'从java路径的末尾。

另一答案

设置JAVA_HOME变量后,以管理员身份运行android studio

以上是关于JAVA_HOME设置为无效目录:的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu Buildozer JAVA_HOME 设置为无效目录

使用 Android 模拟器运行 Flutter 代码时出现 JAVA_HOME 错误

React Native 和 Flutter 安装 Windows 10 上无效的 JAVA_HOME 目录

JPackage 版本错误(%JAVA_HOME% 设置为正确目录)

Spring Rest 文档。片段生成时 UTF-8 中间字节无效 [重复]

SpringApplication setBanner无效的问题