Instalarea sun-java6-jdk în Ubuntu 11.10

În Ubuntu 11.10, s-a renunţat la jdk-ul de Java 6 de la Sun şi s-a ales folosirea OpenJDK. Asta nu ar fi o problemă dacă OpenJDK ar furniza tot ceea ce oferea cel de la Sun. Partea bună este că (încă) jdk-ul de la Sun se află în depozitele de surse ale Lucid.

Aşa că se poate instala astfel:

Se adaugă depozitele de surse “partner” ale Lucid şi apoi se instalează sun-java6-jdk:

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"</p>
$ sudo apt-get update</p>
$ sudo apt-get install sun-java6-jdk 

Dacă aţi avut (cum am avut şi eu) instalat iniţial OpenJDK este foarte probabil ca la compilarea pachetelor voastre să vă loviţi de următoarea eroare:

Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-6-openjdk/jre"

În cazul ăsta, trebuie actualizate căile către noul JDK

$ sudo update-alternatives --config java

şi se alege varianta care zice că “/usr/lib/jvm/java-6-sun/jre/bin/java”

În cazul meu, după asta am reuşit să compilez fără probleme aplicaţii Java care până la momentul cu pricina mi-au stricat starea mea de Zen de după vacanţă.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge