Saya sudah mengunduh Java SE Runtime Environment 6u24 dan Java SE Development Kit 6u24 , tetapi ketika saya pergi ke CMD dan ketik java -version
masih tertulis:
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
Sunting: ya, saya telah menginstalnya setelah mengunduh.
Sunting: seperti inilah PATH saya
PATH = C: \ oracle \ ora92 \ bin; C: \ orant14 \ bin; C: \ orant5a \ bin; C: \ oracle \ ora92 \ jre \ 1.4.2 \ bin \ klien; C: \ oracle \ ora92 \ jre \ 1.4.2 \ bin; C: \ Program Files \ Oracle \ jre \ 1.3.1 \ bin; C: \ Program Files \ Oracle \ jre \ 1.1.8 \ bin; C: \ WINDOWS \ system32; C: \ WINDOWS ; C: \ WINDOWS \ System32 \ Wbem; C: \ Program Files \ Wave Systems Corp \ Dell Preboot Manager \ Akses Klien \ v5 \; C: \ orant5a \ jdk \ bin; C: \ orant14 \ jdk \ bin; C: \ Program Files \ QuickTime \ QTSystem \
Windows menggunakan executable pertama di PATH yang cocok dengan perintah yang diminta.
Di PATH Anda, Anda memiliki C: \ oracle \ ora92 \ jre \ 1.4.2 \ bin sebagai salah satu nilai pertama. Itu sebabnya Java 1.4.2 dieksekusi.
(Catatan Kecil: Jika Anda mengubah PATH untuk tidak pertama-tama referensi eksekusi Java 1.4.2, itu dapat menyebabkan beberapa aplikasi lain tidak berfungsi, jika karena alasan tertentu itu memerlukan Java 1.4.2 dan tidak akan bekerja dengan versi yang lebih baru. Ini sangat tidak mungkin menjadi masalah, kecuali jika Anda beralih dari runtime Java 32-bit ke runtime 64-bit, dalam hal ini ada beberapa aplikasi yang rusak.)
sumber
Anda perlu menginstal runtime, bukan hanya mengunduhnya.
sumber
Seperti yang direkomendasikan @ http://www.java.com/en/download/faq/remove_olderversions.xml Anda harus menghapus semua versi Java sebelumnya ketika Anda memperbarui ke versi yang lebih baru.
sumber