繁体   English   中英

JAVA_HOME是无效的(Cordova)

[英]JAVA_HOME IS INVALID (Cordova)

As-salāmuʿalaykum,

我在正确设置JAVA_HOME时遇到问题。

  • 我知道JAVA_HOME需要设置为C:\\Program Files\\Java\\jdk1.8.0_92
  • 我知道PATH必须设置为C:\\Program Files\\Java\\jdk1.8.0_92\\bin

我将JAVA_HOME和PATH都设置为用户变量和系统变量

当我运行Android Studio时,它告诉我无效 当我回显 JAVA_HOME时,它已按预期设置。 有任何想法吗?

  • 您需要将JAVA_HOME设置为: C:\\Program Files\\Java\\jdk1.8.0_92\\
  • 并将PATH设置为: C:\\Program Files\\Java\\jdk1.8.0_92\\bin以便可以从cmd对其进行访问
  • 然后,您可能需要重新启动计算机

注意:

在某些情况下, JAVA_HOME在其他地方(例如gradle.properties文件)以不同的方式指定。 在那种情况下,全局值可以被该特定项目的项目的JAVA_HOME覆盖。

您没有提到要使用哪个Windows版本。 但是,您可以尝试通过命令行设置JAVA_HOME变量作为替代解决方案。

打开命令提示符(确保您以管理员身份运行,以便能够添加系统环境变量)。

将环境变量的值设置为您的JDK(或JRE)安装路径,如下所示:

setx -m JAVA_HOME "C:\Progra~1\Java\jdk1.8.0_XX"

如果路径包含空格,请使用缩短的路径名。

重新启动命令提示符以重新加载环境变量,然后使用以下命令检查它是否已正确添加。

echo %JAVA_HOME%

您应该看到JDK(或JRE)安装的路径。

除了定义路径外, 您还需要在Windows Defender中启用Java

  • 提示: 禁用Windows Defender和防火墙 (谷歌浏览器)。

  • 再次输入提示“ java -version”和“ javac -version”命令,玩得开心。

抱歉,英语不是我的母语。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM