Blog

Tornar

05/06/2010

Canvis en els paquets de Java a l’Ubuntu 10.04 (Lucid)

No m’havia adonat que la distribució 10.04 de Ubuntu ha canviat els paquets de Java que porta.

La versió anterior portava el JDK de Sun (ara Oracle), i al actualitzar a 10.04, porta OpenJDK/IcedTea. OpenJDK és una versió lliure de la màquina virtual.
No sé perquè només tenia instal·lat el JRE, de forma que quan engegava Netbeans em donava un missatge d’error dient que necessitava el JDK.

Tot solucionat de la següent manera:

Instal·lem el paquet “default-jdk”, que porta el OpenJDK complet, i ja podem executar el Netbeans. El problema que ens queda és que Netbeans no troba el JDK, li hem de dir on és. Dóna aquest missatge d’error:

$ ./netbeans
Cannot find java. Please use the —jdkhome switch.

Només cal que executem el Netbeans amb el paràmetre “jdkhome” per indicar-li on és la màquina virtual:

$ ./netbeans —jdkhome /usr/lib/jvm/default-java

…sembla que tot funciona correctament, i el Netbeans informa que realment usa el OpenJDK (si aneu al menú “Help > About”).

Per fer el canvi permanent, i no haver de llançar el Netbeans des d’una consola, podem editar l’arxiu etc/netbeans.conf de la carpeta on tenim el programa instal·lat, i canviar:

netbeans_jdkhome=“/usr/lib/jvm/java-6-sun”

…per…

netbeans_jdkhome=“/usr/lib/jvm/default-java”


© 2012 Esteve Boix | Powered by PmWiki | Original skin Barthelme theme by Scott and ported by Chi Shang.