Ho seguito tutte le istruzioni indicate in questa domanda , ma sto riscontrando alcuni problemi con l'ultima parte di essa.
In realtà ho la versione 6.22 di Java e vorrei aggiornare alla versione 6.30.
Quindi, dopo aver spostato la directory estratta java-6-oracle
in /usr/lib/jvm
non so cosa fare, poiché lo script indicato nella risposta sopra si aggiorna da java 5 a java 6.
Per motivi di chiarezza qui viene emesso se faccio un ls
in 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
Cosa dovrei fare ora?
PARTE AGGIUNTA
Sotto il suggerimento di @fossfreedom ho eseguito comunque lo script e in realtà ha aggiornato la versione java.
Infatti se eseguo l' java -version
output del comando sarà il seguente:
$ 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)
C'è ancora un problema , se Irun javac -version
mi dà la vecchia versione installata:
$ javac -version
javac 1.6.0_22
E se uso il tester su questo link , mi dirà che è la versione
Java Version 1.6.0_22 from Sun Microsystems Inc.
Cosa non va?
Sembra che Java Runtime Environment sia stato aggiornato, ma Java Compiler e Java plugin per browser no.
Come posso aggiornarli?
ALTRE PARTI AGGIUNTE
sudo update-alternatives --config java
tornerà dopo l'uscita
$ 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:
ciò ha senso con il fatto che JRE è stato aggiornato correttamente alla versione 6.31, i problemi sono nel compilatore Java e nel plugin del browser Java.
Qualche idea?
sudo update-alternatives
come nell'esempio.