Saya menjalankan Windows 7 Professional x64 dan menginstal versi Java berikut:
x64
- C: \ Program Files \ Java
- jdk1.6.0_24
- jdk1.7.0_04
- jdk1.7.0_07
- jre6
- jre7
x86
- C: \ Program Files (x86) \ Java
- jre1.6.0_07
- jre6
- jre7
dalam variabel lingkungan saya, saya PATH
memiliki konten C:\Program Files\Java\jdk1.6.0_24\bin
danJAVA_HOME
set keC:\Program Files\Java\jdk1.6.0_24\bin
Namun menjalankan java -version
laporan
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
Bagaimana hal ini terjadi ketika tidak ada referensi ke versi Java ini di variabel Lingkungan saya.
Setiap bantuan tentang masalah ini akan sangat bagus karena saya mencoba menjalankan Apache ANT menggunakan Java 1.6.
sumber
java.exe
ada di system32. Saya akan memindahkannya ke jalan seperti yang disebutkan.java.exe
adalah kesystem32
ANDProgramData\Oracle\javapath
exe
s. Saya mengganti namajava.exe
,javaw.exe
danjavaws.exe
menjadijava-foobar.exe
,javaw-foobar.exe
danjavaws-foobar.exe
masing - masing.Folder PATH diperiksa sesuai urutannya. Coba pindahkan jalur java ke depan. Jika itu memperbaiki masalah maka Anda memiliki versi lain di suatu tempat di jalur Anda.
sumber
Saat memasang JRE publik (digunakan oleh plugin Java), file java.exe juga dibuat di C: \ WINNT \ system32 (IIRC). Mungkin ini perintah java yang dijalankan, karena C: \ WINNT \ system32 muncul sebelum direktori JDK / bin di PATH Anda.
Letakkan direktori JDK / bin di awal PATH
sumber
Ini akan melaporkan versi java yang benar dan itu juga akan memberi tahu Anda apa masalahnya:
sumber
Saya sarankan Anda menghapus semua JDK dan JRE. Kemudian, Anda menginstal JDK terbaru dan memperbarui classpath, JAVA_HOME, dan path Anda. Ini berhasil untuk saya.
sumber
Seperti yang baru-baru ini saya temukan, pastikan bahwa Anda mendefinisikan
JAVA_HOME
di bagian "Sistem variabel" dan bukan bagian "Variabel pengguna".Saya sudah
%JAVA_HOME%\bin
di awalPATH
tetapi tidak berhasil - menambahJAVA_HOME
sistem memperbaiki masalah.sumber