Cambiar la máquina virtual de Java por defecto en Ubuntu
Al instalar eclipse en Ubuntu 8.10 me di cuenta que apt-get instala automáticamente gcj. La verdad es que no me molesta gcj, pero para algunas cosas (como programar en corba) las cosas no son muy compatibles.
La idea es entonces cambiar el interprete de java por defecto (/usr/lib/jvm/java-gcj/jre/bin/java) por el de Sun (/usr/lib/jvm/java-6-sun/jre/bin/java)
Nota: Asumo que ya se tiene instalado eclipse y por ende gcj
1. Instalamos el interprete de java de sun
mario@orex2:~$ sudo -s
Contraseña:
root@orex2:~$ apt-get install sun-java6-jdk
2. Listamos las interpretes de java instalados
root@orex2:~$ update-java-alternatives -l
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj
root@orex2:~$
3. Modificamos el entorno para que la máquina virtual por defecto sea la de sun
root@orex2:~$ update-alternatives --config java
There are 4 alternatives which provide 'java'.
Selection Alternative
-----------------------------------------------
1 /usr/lib/jvm/java-6-sun/jre/bin/java
2 /usr/bin/gij-4.2
3 /usr/bin/gij-4.3
*+ 4 /usr/lib/jvm/java-gcj/jre/bin/java
Press enter to keep the default[*], or type selection number: 1
Using '/usr/lib/jvm/java-6-sun/jre/bin/java' to provide 'java'.
root@orex2:~$
4. Verificamos que la máquina virtual por defecto si sea la de sun
root@orex2:~$ update-alternatives --display java
java - status is manual.
link currently points to /usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-sun/jre/bin/java - priority 63
slave java.1.gz: /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
/usr/bin/gij-4.2 - priority 42
slave java.1.gz: /usr/share/man/man1/gij-4.2.1.gz
/usr/bin/gij-4.3 - priority 43
slave java.1.gz: /usr/share/man/man1/gij-4.3.1.gz
/usr/lib/jvm/java-gcj/jre/bin/java - priority 1042
Current 'best' version is /usr/lib/jvm/java-gcj/jre/bin/java.
root@orex2:~$
Nótese que en la segunda línea dice que el enlace apunta a /usr/lib/jvm/java-6-sun/jre/bin/java que es la máquina virtual de sun
- mario's blog
- Inicie sesión o regístrese para enviar comentarios
Envíos recientes a blogs
- Colombia entra en la era de la seguridad informática
- Terminar procesos bloqueados en windows
- Cambiar la máquina virtual de Java por defecto en Ubuntu
- Arreglo al plug-in de Eclipse Axis2 Codegen Wizard
- Instalación de VNC server en Solaris
- Instalar Bugzilla en Bluehost
- Guardar y restablecer estadísticas de un esquema en Oracle
- Desabilitar auto-run en Windows XP
- Convertir FAT32 a NTFS
- Instalación de Bazaar (bzr) en BlueHost
