Decidí actualizar mi JDK7 a la versión reciente desde aquí .
El archivo correspondiente x64 tag.gz para mi arquitectura se ha descargado y extraído de la /usr/lib/jvmforma habitual. Todas las versiones anteriores de Java se instalaron antes de la misma manera. Pero antes de establecer nuevas alternativas para java, javacy javawseliminé todas las alternativas existentes usando los siguientes comandos:
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo update-alternatives --remove-all javawsAhora, cuando intento instalar nuevas alternativas, obtengo lo siguiente:
sudo update-alternatives --install /usr/lib/jvm/jdk1.7.0_13/bin/java java /usr/bin/java 1
update-alternatives: error: alternative path /usr/bin/java doesn't exist.Por supuesto, /usr/bin/java¿no existe pero existe /usr/bin? ¿Qué tiene de malo y cómo puedo solucionarlo?

Respuestas:
¡Es mi culpa épica! :)
Mezclé los argumentos de
update-alternatives. La línea de comando correcta debe ser:fuente
Como está actualizando desde una versión anterior de Java, que ha eliminado manualmente, tendría que ejecutar el siguiente comando dos veces. Recibe un mensaje de error la primera vez y funciona cuando lo ejecuta la segunda vez.
Fuente: Proyecto Easy Linux
fuente