Android Studio,在Windows上:未设置JAVA_HOME,在PATH中找不到“java”命令

jfewjypa  于 2023-05-27  发布在  Android
关注(0)|答案(3)|浏览(230)

我正在尝试使用Gradle命令在命令行上构建我的Android应用。在执行**.gradlew build**时,我收到以下错误:
错误:未设置JAVA_HOME,在PATH中找不到“java”命令。
请在您的环境中设置JAVA_HOME变量以匹配Java安装的位置。
但是我想我已经设置了JAVA_HOME路径。如果我在一个单独的cmd.exe窗口中回显%JAVA_HOME%,则会得到:

C:\Program Files\Android\Android Studio\jre

我必须将JAVA_HOME指向Android提供的JRE,而不是系统Java,对吗?
另外,当我运行java命令时,它显示
“java”不能被识别为内部或外部命令、可操作程序或批处理文件

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)

请澄清?

lb3vh1jj

lb3vh1jj1#

PATH环境变量必须指向您的JAVA_HOME的**\bin**目录,例如它们应该如下所示:

*********:“C:\Program Files\Java\jdk1.8.0_301”

PATH:“C:\Program Files\Java\jdk1.8.0_301\bin”**
请注意,PATH变量也有其他值,您必须追加您的值。

nue99wik

nue99wik2#

我理解你的问题,将你的JDK(不是JRE)路径添加到环境变量中的PATH变量。然后运行java命令,它应该会运行。每当你发布一个问题,请确保你提到细节,比如当你运行java命令时会发生什么:)

h4cxqtbf

h4cxqtbf3#

快速回答:将JAVA_HOME变量更改为\jbr x1c 0d1x

*详情:

这似乎与Android Studio安装程序有关。如果你仔细查看你的“C:\Program Files\Android\Android Studio\jre\bin”文件夹,它可能是空的!
现在检查“C:\Program Files\Android\Android Studio\jbr\bin”你会看到许多java相关的“.exe”文件和其他文件。将JAVA_HOME变量改为指向jbr。
确保你的“Path”变量也包含一个%JAVA_HOME%\bin变量:

相关问题