Sé acerca de la versión de Java. No me importa qué versión estoy ejecutando actualmente . Me importa qué otras versiones están instaladas en mi Linux Box. Si es otro comando java - *, no lo vi en java -help.
He intentado buscarlo en Google, pero las respuestas son para Windows o dicen "use java -version". Sé que he hecho esto antes.
update-alternatives --list java
solo para enumerarlos?--list
opción. por ejemplo, Centos 6.7 no.| grep java
Podrías hacerlo:
Para encontrar todos los archivos. El administrador de paquetes con su versión de Linux también debería poder enumerarlos.
fuente
find /usr -type f -name java -print 2>/dev/null | xargs -i echo {} -version | bash 2>&1 | sed ':a;N;$!ba;s/\n/\n\n/g'
Dejas mucho que desear en lo que respecta a los detalles sobre tu configuración. Java se puede instalar de diferentes maneras en Linux. Puede instalar a través de su administrador de paquetes de distribuciones, como apt, yum, yast, o puede instalarlo manualmente.
Cada vez que lo instaló, una instalación de Java necesita que el ejecutable de Java funcione bien en la mayoría de los casos, por lo que puede usar los comandos de localizar o buscar para encontrar los diferentes.
Ejemplo que probablemente encontrará enlaces y duplicados, pero los nombres de directorio deberían ayudarlo a identificarlo:
fuente
Lo uso para enumerar las instalaciones de Java disponibles:
fuente
bash: update-alternatives: command not found
?Anteriormente estaba usando lo siguiente para determinar la instalación de Java 8 para una aplicación que necesitaba un conjunto de variables de entorno para que pudiera usar una versión de Java que no estaba configurada como predeterminada:
update-java-alternatives -l java-8-oracle
Sin embargo, eso dejó de funcionar hoy. El
update-java-alternatives
script / programa ya no está instalado en mi sistema Ubuntu 14.04. Lo que está instalado ahora esalternatives
.Lo que uso ahora para obtener una ruta Java alternativa específica es:
alternatives --display java | grep priority | grep jdk-1.8
Entonces puedo dar masajes al resultado para obtener lo que necesito para la variable de entorno de mi aplicación.
fuente