[Linux] [nota] Linux a través de proceso de reemplazo OpenJDK JDK

Medio Ambiente: CentOS7
paquete de instalación:jdk-8u231-linux-x64.tar.gz

En primer lugar, instalar JDK

CentOS viene con OpenJDK, pero OpenJDK sólo la función más básica, por lo que es mejor instalar JDK

1, el directorio actual (Personalizado): /root/coding/java
 
2, rz(necesidad Linux para instalar lrzsz) descarga ventanas de carga buena jdk-8u231-linux-x64.tar.gz
 
3, introduzca el tar xzf jdk-8u231-linux-x64.tar.gzextracto en el directorio actual
 
4, vi /etc/profilemodificar el /etc/profilearchivo de
 
5, agregar la siguiente (que JAVA_HOME, JRE_HOME favor según su real JDK ruta de instalación y configuración de la versión)

set java environment
JAVA_HOME=/root/coding/java/jdk1.8.0_231
JRE_HOME=/root/coding/java/jdk1.8.0_231/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

 
6, entre el mandato source /etc/profilede actualización
 
7, que se utiliza update-alternatives --display javacpara ver el OpenJDK prioridad por defecto, que se utiliza update-alternatives --display javapara ver la prioridad predeterminada OpenJDK
 
8, la redirección, cubriendo OpenJDK
sudo update-alternatives --install /usr/bin/javac javac (你的javahome地址)bin/javac 2000000(高于OpenJDK优先度)
sudo update-alternatives --install /usr/bin/java java (你的javahome地址)/jre/bin/java 2000000(高于OpenJDK优先度)

sudo update-alternatives --install /usr/bin/javac javac /root/coding/java/jdk1.8.0_231/bin/javac 2000000
sudo update-alternatives --install /usr/bin/java java /root/coding/java/jdk1.8.0_231/jre/bin/java 2000000

 
9, el comando sudo update-alternatives --config javade "+" en el directorio java en la que desea reemplazar (antes de este directorio debe tener "*"); el comando sudo update-alternatives --config javacde "+" bajo el directorio en el que desea reemplazar el javac (antes de este directorio debe tener "*" )
A -9
 
10, introduzca java -version puede verA -10

Paso 9 es muy importante, la mayoría no el paso 9 en Baidu, no causará cómo se reemplazan

Publicado 11 artículos originales · ganado elogios 96 · Vistas a 60000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_42159233/article/details/105245017
Recomendado
Clasificación