Android Studio,在 windows 上:JAVA_HOME 未设置,在您的 PATH 中找不到 'java' 命令
Android Studio , on windows : JAVA_HOME is not set and no 'java' command could be found in your PATH
我正在尝试使用 Gradle 命令在命令行上构建我的 Android 应用程序。在执行 .gradlew build 时,出现以下错误:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
但我想我已经设置了 JAVA_HOME 路径。如果我在单独的 cmd.exe window 中回显 %JAVA_HOME% 我得到:
C:\Program Files\Android\Android Studio\jre
我必须将 JAVA_HOME 指向 Android 而不是系统 Java 提供的 JRE,对吗?
此外,当我 运行 java 命令时,它显示
'java' is not recognized as an internal or external command, operable program or a batch file
java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) Client VM (build 25.271-b09, mixed mode, sharing)
请说明一下?
我理解你的问题,将你的JDK(不是JRE)路径添加到环境变量中的PATH变量。然后 运行 java
命令,它应该 运行。每当您 post 提出问题时,请务必提及详细信息,例如当您 运行 java
命令 :)
时会发生什么
PATH
环境变量必须指向您的 JAVA_HOME
的 \bin 目录,例如它们应该如下所示:
JAVA_HOME: "C:\Program Files\Java\jdk1.8.0_301"
路径:“C:\Program Files\Java\jdk1.8.0_301\bin”
请注意,PATH
变量也有其他值,您必须附加您的值。
我正在尝试使用 Gradle 命令在命令行上构建我的 Android 应用程序。在执行 .gradlew build 时,出现以下错误:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
但我想我已经设置了 JAVA_HOME 路径。如果我在单独的 cmd.exe window 中回显 %JAVA_HOME% 我得到:
C:\Program Files\Android\Android Studio\jre
我必须将 JAVA_HOME 指向 Android 而不是系统 Java 提供的 JRE,对吗?
此外,当我 运行 java 命令时,它显示
'java' is not recognized as an internal or external command, operable program or a batch file
java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) Client VM (build 25.271-b09, mixed mode, sharing)
请说明一下?
我理解你的问题,将你的JDK(不是JRE)路径添加到环境变量中的PATH变量。然后 运行 java
命令,它应该 运行。每当您 post 提出问题时,请务必提及详细信息,例如当您 运行 java
命令 :)
PATH
环境变量必须指向您的 JAVA_HOME
的 \bin 目录,例如它们应该如下所示:
JAVA_HOME: "C:\Program Files\Java\jdk1.8.0_301"
路径:“C:\Program Files\Java\jdk1.8.0_301\bin”
请注意,PATH
变量也有其他值,您必须附加您的值。