Bagaimana cara saya memperbarui Java?

1

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 \

code511788465541441
sumber

Jawaban:

6

Periksa PATH variabel lingkungan, dan pastikan itu berisi jalur yang diinstal java_1.6\bintidak java_1.4\bin.


C:\oracle\ora92\jre\1.4.2\bin

Kamu punya 1.4.2 di jalanmu. Hapus dan tambahkan 1,6 di PATH.

Peter Mortensen
sumber
Saya telah mengedit posting saya untuk memasukkan path. saya harus menambahkannya ke jalur atau mengganti salah satu yang disertakan
lihat jawaban saya yang diperbarui.
4

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
3

Anda perlu menginstal runtime, bukan hanya mengunduhnya.

jzd
sumber
1
tentu saja saya sudah menginstalnya. apakah kamu mencoba untuk menjadi lucu?
1
@ Pengguna, tidak mencoba menjadi lucu. Anda hanya menyebutkan bahwa Anda mengunduhnya, saya hanya memastikan bahwa Anda ingat untuk menginstalnya. Saya tidak tahu apakah Anda berlari pada dua jam tidur atau tidak.
jzd
3

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.

stylez
sumber
1
+1: Pemasang Java, sampai saat ini, sangat buruk dalam menangani pemasangan yang ada; hapus semuanya dan mulai lagi untuk hasil terbaik. Panel kontrol Java juga dapat berguna dalam menentukan versi Java mana yang diinstal, dan di mana mereka berada.
boot13