Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 即使我已经安装了jdk,Android studio也无法识别jvm_Java_Android_Windows_Android Studio_Jvm - Fatal编程技术网

Java 即使我已经安装了jdk,Android studio也无法识别jvm

Java 即使我已经安装了jdk,Android studio也无法识别jvm,java,android,windows,android-studio,jvm,Java,Android,Windows,Android Studio,Jvm,首先,我知道这个问题以前可能被问过不止一次,比如这个问题,但我不知道我必须提到的路径 我已经安装了jdk-8u31-windows-x64,正在使用windows7 64位,当我打开Android Studio时,我收到一条消息: 很明显,我应该添加一个JAVA\u HOME系统变量,但是该变量的值是多少 安装jdk-8u31-windows-x64后,我在计算机上找到了此文件夹 C:\ProgramFiles(x86)\Java\jre1.8.0\u 31,我应该参考它吗?还是放进里面的垃圾

首先,我知道这个问题以前可能被问过不止一次,比如这个问题,但我不知道我必须提到的路径

我已经安装了
jdk-8u31-windows-x64
,正在使用
windows7 64位
,当我打开Android Studio时,我收到一条消息:

很明显,我应该添加一个
JAVA\u HOME
系统变量,但是该变量的值是多少

安装
jdk-8u31-windows-x64
后,我在计算机上找到了此文件夹
C:\ProgramFiles(x86)\Java\jre1.8.0\u 31
,我应该参考它吗?还是放进里面的垃圾桶?或者我应该安装其他东西

注1: 当我在cmd上键入
java-version
时,我得到了以下结果:

java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
注2:
昨天我格式化了我的笔记本电脑并从java官方网站安装了最新版本的java

java_HOME应该包含64位JDK的路径

C:\ProgramFiles(x86)\Java\jre1.8.0\u 31
是JRE的路径。在您的情况下,通常JDK目录应该类似于
jdk1.8.0_31
,而
JAVA_HOME
将存储此目录的绝对路径,而不包含
bin
目录。请尝试在
C:/ProgramFiles
下搜索该目录(
C:/ProgramFiles(x86)
通常用于32位安装)


最好在没有空间的路径中安装jdk。

C:\Program Files(x86)\Java\jre1.8.0\u 31是jre文件夹,而不是jdk文件夹。@GabrieleMariotti好的,但为什么我在安装
jdk-8u31-windows-x64
时,我得到了jre文件夹?@GabrieleMariotti plus,我在oracle官方网站上发现jdk,这里@GabrieleMariotti你建议安装其他东西吗?请给我链接我在我的机器中找到了这个路径
C:\Program Files\Java\jdk1.8.0\U 31
,我应该参考它吗?是的,应该是它。最后有或没有
/
?像
C:\Program Files\Java\jdk1.8.0\u 31
C:\Program Files\Java\jdk1.8.0\u 31\
?我认为这没关系,但结尾不需要斜杠。我在没有
\
的情况下创建了这个变量,android studio正在努力工作,现在,非常感谢加上一个