我一直在尝试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 java
或java -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
这也将维护目录,因此如果您运行这两个命令中的任一个,这将像将可执行文件复制到您正在运行它的文件夹中一样。