Saya memiliki Java 32-bit yang diinstal hanya untuk Chrome dan Java JDK 64-bit untuk yang lainnya.
Saat saya mengetik java -version
dalam cmd, Java 32-bit menjawab:
C:\>java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
Ini adalah JRE 32-bit yang dipasang untuk Chrome (nama penginstalnya adalah chromeinstall.exe
).
Namun, saya ingin Java default menjadi yang ini:
C:\>"Program Files\Java\jre6\bin\java.exe" -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
Dan untuk bagian yang menyenangkan, hanya yang 64-bit ada di PATH!
C:\>echo %PATH%
C:\Windows\system32;C:\Program Files\Java\jre6\bin
(entri terpotong tidak relevan)
Singkatnya cerita: JRE 64-bit dalam PATH, tetapi JRE 32-bit dijalankan secara default. Apa yang terjadi disini? Bagaimana memperbaikinya?
Sudah mencoba menginstal ulang JDK 64-bit secara keseluruhan, tidak membantu.
system32/cmd.exe
dan syswow64/cmd.exe
jika itu yang Anda maksud.
cmd.exe
?