GNU/Linux >> Tutoriales Linux >  >> Linux

update-alternatives:advertencia:/etc/alternatives/java está colgando

Suponiendo que instaló OpenJDK6 con:

sudo apt-get install openjdk-6-jdk

En Ubuntu de 64 bits, asegúrese de que las rutas sean válidas para su instalación (cambie si usa la versión de 32 bits):

/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

/usr/lib/jvm/java-6-openjdk-amd64/bin/javac

Configurar alternativas de actualización:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-openjdk-amd64/bin/javac" 1

sudo update-alternatives --set java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/java-6-openjdk-amd64/bin/javac

Alternativamente, asegúrese de que la versión correcta esté marcada tanto para Java como para el compilador:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Enumere las alternativas de Java instaladas con:

sudo update-alternatives --list java
sudo update-alternatives --list javac

Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. Linux:¿Sudo no puede abrir /etc/sudoers?

  3. ¿Cómo se actualiza /etc/motd?

  4. CentOS / RHEL:cómo recuperarse de un archivo /etc/passwd eliminado

  5. Comando grpck:elimine las entradas corruptas o duplicadas en los archivos /etc/group y /etc/gshadow.

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

¿La diferencia entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc...?

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

/etc/passwd muestra al usuario en un grupo, pero /etc/group no

Diferencia entre /etc/hosts y /etc/resolv.conf

Cómo configurar /etc/issues para mostrar la dirección IP de eth0