Î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