我有 64 位 Java,但我的 Program Files\Java 文件夹中没有 jdk 文件夹?

u3l*_*u3l 5 java path-variables

我正在尝试设置JAVA_HOME环境变量 - 我需要将其设置为 64 位版本。

为了确保我有 64 位版本,我java -version通过 cmd 提示符进行了检查,并得到了输出:

Java version "1.7.0_25" 
Java<TM> SE Runtime Environment <build 1.7.0_25-b17>
Java Hotspot<TM> 64-bit Server VM <build 23.25-b01, mixed mode>
Run Code Online (Sandbox Code Playgroud)

我假设最后一行验证我有 64 位...所以我去检查输入环境变量的确切路径,发现它Program Files\Java\不包含jdk文件夹。然而,Program Files (x86)\Java\确实如此。相反,前者只有一个jre7文件夹。

我无法将我的环境变量定向到 32 位文件夹,因为Android Studio一直告诉我我需要 64 位 java。我错过了什么?

(如果这属于超级用户而不是这里,请在下面发表评论,我会在这里删除问题)

小智 4

我认为你正在看 JRE

类型

javac -version
Run Code Online (Sandbox Code Playgroud)

在你的命令行中