JAVA_HOME无效(科尔多瓦)

时间:2018-03-25 12:02:44

标签: java android 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都设置为用户变量和system variable

当我运行Android Studio时,告诉我它是invalid。当我echo out JAVA_HOME时,它按预期设置。有什么想法吗?

3 个答案:

答案 0 :(得分:2)

  • 您需要将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 可以覆盖该特定项目的全局值。

答案 1 :(得分:0)

您没有提到您正在使用的Windows版本。但是,您可以尝试通过命令行设置JAVA_HOME变量作为备用解决方案。

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

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

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

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

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

echo %JAVA_HOME%

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

答案 2 :(得分:0)

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

  • 提示:禁用Windows Defender和防火墙(用Google搜索)。

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

对不起,英语不是我的母语。