La versión jdk del sistema centos de Linux en la nube de Ali nunca se puede cambiar Daño de OpenJDK

Oracle regañó mentalmente cien veces, el jdk descargado del sitio web de descarga de Oracle es la misma versión. Resultó ser mi culpa.

[root@iZuf63g1c5ttsli31m56orZ java]# java -version
java version "1.7.0_91"
OpenJDK Runtime Environment (rhel-2.6.2.2.el6_7-x86_64 u91-b00)
OpenJDK 64-Bit Server VM (compilación 24.91-b01, modo mixto)

Los contenidos de echo $JAVA_HOME, $CLASSPATH $PATH son todos correctos, pero la versión de Java de entrada siempre es 1.7. No sé dónde configurarlo. La configuración en el archivo /etc/profile ha sido modificada.

proceso de resolución

La versión normal de visualización de Java debe ser

$ Java -versión

java versión "1.8.0_201"

Entorno de tiempo de ejecución Java(TM) SE (compilación 1.8.0_201-b09)

Máquina virtual de servidor Java HotSpot(TM) de 64 bits (compilación 25.201-b09, modo mixto)

Prepárate para desinstalar el openjdk del sistema

[raíz@iZuf63g1c5ttsli31m56orZ java]# rpm -qa| grep jdk
java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64
java-1.6.0-openjdk-1.6.0.36-1.13.8.1.el6_7.x86_64
java-1.8.0-openjdk-headless- 1.8.0.65-0.b17.el6_7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.2.el6_7.x86_64

Ejecute el comando de eliminación#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.36-1.13.8.1.el6_7.x86_64

Verifique nuevamente # rpm -qa| grep jdk y encuentre que hay menos, elimínelos todos y vea

[root@iZuf63g1c5ttsli31m56orZ java]# java -version
-bash: /usr/bin/java: No existe tal archivo o directorio

Informe equivocado, jaja

Debería haber un problema con la ruta.

Fíjate bien, este $PATH está escrito al frente, afortunadamente tengo buena vista, las personas al frente son demasiado bajas, este orden es incorrecto, la mayoría de la gente piensa que no es nada, solo pon $PATH atrás, así que PATH=  $ JAVA_HOME: $PATH, pero esto, donde está configurado usr/bin/java, no lo analizaré por el momento, y los estudiantes que lo conocen pueden comentarlo y discutirlo. 

Simplemente registre la dirección de descarga de jdk8. Solo puede descargar la última versión de jdk directamente en la interfaz de Oracle. Después de mucho tiempo, no puede ingresar a la página de descarga de jdk8. Realmente está vomitando sangre durante mucho tiempo.

1. Descarga java8

Descarga del manual del sitio web oficial: Descargas de Java | Oracle

Después de descargar el paquete, cárguelo en el directorio opt de ECS y luego ejecute

cp jdk-8u351-linux-x64.tar.gz /usr/local/java/

abrir la cremallera

tar -zxvf jdk-8u351-linux-x64.tar.gz 

Modificar el archivo de configuración

vi /etc/perfil

La adición final es la siguiente

JAVA_HOME=/usr/local/java/jdk1.8.0_351
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar PATH
=$JAVA_HOME/ bin:$PATH
exportar JAVA_HOME CLASSPATH RUTA

Supongo que te gusta

Origin blog.csdn.net/s_ongfei/article/details/127817819
Recomendado
Clasificación