一、安装JDK
下载地址
https://www.oracle.com/java/technologies/javase-downloads.html
解压
解压到当前目录
tar zxvf jdk-8u191-linux-x64.tar.gz
解压到指定目录
tar zxvf /root/jdk-8u191-linux-x64.tar.gz -C /usr/JDK
配置环境变量
编辑/etc/profile
vim /etc/profile
按Insert或者i键,切换成编辑模式
export JAVA_HOME=/root/zs/jdk/jdk-11.0.2
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注意:JAVA_HOME的路径是你实际解压后的JDK的路径
按Esc退出编辑模式,输入:wq保存并退出
刷新文件使配置生效
source /etc/profile
验证安装是否成功
java -version
示例图
二、卸载已有JDK
查看是否安装了jdk
查看是否安装了jdk
java -version
查看已安装的JDK路径
which java
卸载JDK
rm -rf JKD地址
删除环境变量
vim /etc/profile
删除
#java environment
export JAVA_HOME=/root/zs/jdk/jdk-11.0.2
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
三、多版本JDK切换
etc/profile 文件中配置的 javaHome 需要去掉 不然可能会导致显示不正确
安装好多个版本的jdk后, 使用 alternatives 命令进行jdk版本的切换 1500 1400表示优先级
alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_162/bin/java 1500
alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_40/bin/java 1400
alternatives --config java (会显示多个版本的jdk让你选择,直接根据数字进行切换)
示例图
如果设置路径错了,可以使用以下命令删除一些错误的 程序选择路径
alternatives --remove java /usr/local/java/jdk1.8.0_162/bin
网友评论