jre - ver version de java linux
El comando de Java no se encuentra en Linux (4)
Descubrí que la mejor manera para mí era descargar unzip y luego enlazar tu nuevo usr/java/jre-version/bin/java
a tu bandeja principal como java.
En Oracle Enterprise Linux cuando escribo java
estoy obteniendo
bash: java: command not found
He instalado Java 1.6 y tengo los siguientes
sudo update-alternatives --config java
There are 2 programs which provide ''java''.
Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
+ 2 /usr/java/jre1.6.0_24/bin/java
¿Cómo puedo resolver este problema?
Gracias
Puede agregar una de las rutas de Java a la variable PATH usando el siguiente comando.
export PATH=$PATH:/usr/java/jre1.6.0_24/bin/
Puede agregar esta línea al archivo .bashrc en su directorio de inicio. Agregar esto a .bashrc asegurará que cada vez que abres bash, se actualizará la variable PATH.
Tuve estas opciones:
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
+ 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
3 /home/ec2-user/local/java/jre1.7.0_25/bin/java
Cuando elegí 3, no funcionó. Cuando elegí 2, funcionó.
Utilizo el siguiente script para actualizar la alternativa predeterminada después de instalar jdk.
#!/bin/bash
export JAVA_BIN_DIR=/usr/java/default/bin # replace with your installed directory
cd ${JAVA_BIN_DIR}
a=(java javac javadoc javah javap javaws)
for exe in ${a[@]}; do
sudo update-alternatives --install "/usr/bin/${exe}" "${exe}" "${JAVA_BIN_DIR}/${exe}" 1
sudo update-alternatives --set ${exe} ${JAVA_BIN_DIR}/${exe}
done