Saya mengikuti semua instruksi yang dinyatakan pada pertanyaan ini , tetapi saya menghadapi beberapa masalah dengan bagian terakhirnya.
Saya sebenarnya memiliki versi 6.22 java dan ingin memperbarui ke versi 6.30.
Jadi setelah memindahkan direktori yang diekstrak java-6-oracle
ke /usr/lib/jvm
saya tidak tahu harus berbuat apa, karena skrip yang ditunjukkan dalam jawaban di atas pembaruan dari java 5 ke java 6.
Demi kejelasan di sini adalah output jika saya melakukan ls
dir /usr/lib/jvm
:
$ ls -l /usr/lib/jvm
total 8
lrwxrwxrwx 1 root root 14 2011-07-12 15:18 default-java -> java-6-openjdk
lrwxrwxrwx 1 root root 14 2011-07-12 12:19 java-1.6.0-openjdk -> java-6-openjdk
drwxr-xr-x 10 root root 4096 2012-04-12 12:06 java-6.31-oracle
drwxr-xr-x 7 root root 4096 2012-02-24 14:43 java-6-openjdk
Apa yang harus saya lakukan sekarang?
BAGIAN TAMBAH
Di bawah saran @fossfreedom saya tetap menjalankan skrip dan sebenarnya itu memperbarui versi java.
Bahkan jika saya menjalankan java -version
output perintah akan menjadi sebagai berikut:
$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)
Masih ada masalah , jika Irun javac -version
memberi saya versi lama yang diinstal:
$ javac -version
javac 1.6.0_22
Dan jika saya menggunakan tester pada tautan ini, ia akan memberi tahu saya versi itu
Java Version 1.6.0_22 from Sun Microsystems Inc.
Apa yang salah?
Tampaknya Java Runtime Environment telah diperbarui, tetapi Java Compiler dan Java plugin untuk browser belum.
Bagaimana saya bisa memperbaruinya?
BAGIAN TAMBAHAN LAINNYA
sudo update-alternatives --config java
akan kembali mengikuti output
$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6.31-oracle/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6.31-oracle/bin/java 1062 manual mode
Press enter to keep the current choice[*], or type selection number:
ini masuk akal dengan fakta bahwa JRE diperbarui dengan benar ke versi 6.31, masalah ada di Java Compiler dan plugin browser Java.
Ada ide?
sudo update-alternatives
sesuai dengan contoh.