Linux安装JDK

一、安装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

完成!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。