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