64 位 Java 无法运行

64 位 Java 无法运行

我一直在尝试java -d64,但Error: This Java instances does not support a 64-bit JVM. Please install the desired version. 我知道我安装的是 64 位版本,当我转到控制面板 -> 程序和功能时,我得到的是“Java SE Development Kit 8 Update 212 (64 位)”。知道这是为什么吗?

答案1

首先,您应该运行where javajava -version确保您正在运行您认为正在运行的版本。如果没有,请获取您要运行的 Java 版本的版本文件夹的路径,然后运行以下命令:

C:\Users\YourName>C:\Program Files (x86)\Java\<folder with version\bin\java.exe <args>

或者你可以这样做:

path = %path%;C:\Program Files (x86)\Java\<version>\bin

例如对于特定的 JDK 版本:

C:\Program Files (x86)\Java\jdk1.8.0_211\bin\java.exe -jar RunMe.jar

这也将维护目录,因此如果您运行这两个命令中的任一个,这将像将可执行文件复制到您正在运行它的文件夹中一样。

相关内容