Anduvimos indagado por el mundo on line y así traerte la respuesta para tu dilema, si tienes alguna duda deja la pregunta y contestamos con gusto, porque estamos para ayudarte.
Solución:
La forma más sencilla es:
update-java-alternatives -l
te muestra todas las versiones de Java que tienes instaladas.
java -version
muestra la versión de Java que está utilizando.
java -showversion
le muestra la versión de Java que está utilizando y ayuda.
Normalmente sería OpenJDK.
Este comando debería decirle qué está proporcionando actualmente la máquina virtual Java (java
) y el compilador de Java (javac
):
file /etc/alternatives/java /etc/alternatives/javac
Esto supone que el sistema de “alternativas” funciona correctamente, lo que podría no ser el caso, dependiendo de cómo se haya “desordenado” Java en el pasado. Para verificar esto, ejecute:
file `which java javac`
Si el sistema de alternativas funciona correctamente y Java lo está utilizando, debería ver:
/usr/bin/java: symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
De lo contrario, por favor edita tu pregunta para proporcionar detalles. Entonces debería ser posible dar una respuesta más específica.
Puedes eliminar openjdk-6
con el Centro de software. Hay varios paquetes asociados con él, por lo que es posible que deba eliminar más de un paquete. (Todos los paquetes `openjdk-6 se enumeran aquí).
O puede usar la línea de comando:
sudo apt-get remove openjdk-6-* icedtea-6-*
Sin embargo, independientemente del método que utilice, es posible que desee verificar primero para ver qué depende de estos paquetes; es posible que tenga un software instalado que necesite específicamente la versión 6. (Probablemente no, pero posiblemente).
Puedes verificar esto por simulando la operación de eliminación en la línea de comandos:
apt-get -s remove openjdk-6-* icedtea-6-*
Esto le mostrará los efectos de eliminar esos paquetes, incluidos los otros paquetes que también se eliminarían. (Notará que dado que se trata de una simulación, no necesita sudo
.)
Si desea poder continuar usando el contenido de Java en línea en su navegador web (esto no es lo mismo que JavaScript), entonces, antes de eliminar cualquier icedtea-6-
o openjdk-6-
paquetes (excepto quizás openjdk-6-jdk
), debe asegurarse de tener icedtea-7-
paquetes instalados correspondientes a lo que sea icedtea-6-
Los paquetes están instalados.
java -version
javac -version
Estos comandos muestran qué versión de java
(el intérprete que ejecuta programas Java) y javac
(el compilador que los crea) que ha instalado.
Vea la imagen de arriba para más detalles.
Reseñas y puntuaciones del artículo
Si te ha resultado de utilidad este post, sería de mucha ayuda si lo compartieras con el resto seniors de esta forma nos ayudas a dar difusión a este contenido.