[Linux]CentOS7:卸载、安装Java JDK

JDK(Java Development Kit)是Java语言的软件开发工具包,包括Java运行环境、Java开发工具、Java基础类库。
JRE(Java Runtime Environment)是Java运行环境,运行Java环境所必须的环境集合。

如果是安装CentOS7的LiveGnome版本的话,其系统内已经预装了 JDK、Python等常见的软件环境。
但若我们要安装指定版本呢?所以,借着近期安装JDK之机,本文小结一下这个过程。

1 卸载、安装JDK过程

1.1 环境准备

  • CentOS 7
  • 架构: x86 (64bit)

1.1 下载、上传JDK

1.2 规划: 安装目录

  • 规划:安装目录

/usr/jdk1.8.0_221

  • 解压:JDK安装包
    (将自动生成1个新目录: /usr/jdk1.8.0_221)

sudo tar -xzvf /opt/johnnyzen/install/jdk-8u221-linux-x64.tar.gz -C /usr/

1.3 检查、卸载:先前(预)安装的JDK

  • 检查是否已安装JDK
    • rpm -qa|grep java (或 rpm -qa | grep jdk 或 java -version)
  • 卸载(需卸载干净,可能存在多个CentOS预装的JDK版本)
    • rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.252.b09-2.el7_8.x86_64

为了卸载干净,最好是每卸载1次后,便再次查看是否存在预安装JDK

  • 再次确认、再次检查 是否已安装JDK(直至卸载干净)

1.4 修改、配置:JDK环境变量

  • 在当前用户root下,进入配置文件编辑状态,新增如下内容:↓
    • nano ~/.bash_profile (或 nano /etc/profile)
export JAVA_HOME=/usr/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

1.5 刷新环境变量

source ~/.bash_profile (或 source /etc/profile)

1.6 验证JDK安装是否成功

java -version

1.7 立即关机重启

sudo shutdown -r now

1.8 对Java整个目录进行赋[可执行]权限

chmod -R +r /usr/jdk1.8.0_221

2 其他安装方式

2.1 CentOS7 → RPM一键式安装[尚未亲测]

下述操作的操作系统最低版本要求: CentOS 7

step0 检查、卸载:原先已安装的jdk

[检查]
rpm -qa | grep jdk

[卸载]
rpm -e <--上面命令所获得的jdk包名-->

step1 下载、上传:jdk的rpm包到主机(/tmp/jdk-8u112-linux-x64.rpm)

官网下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

cd /tmp
wget "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.rpm?AuthParam=1372142112_983985b072250462338f52e48b37d8b9"

step2 安装

无需再进行专门的配置JDK环境变量等操作

rpm -ivh /tmp/jdk-8u112-linux-x64.rpm

2.2 CENTOS7 -> jdk-8uxx-linux-x64.tar.gz 配置式安装

安装JDK  (prod-main-server) | reference : https://blog.csdn.net/weixin_55076626/article/details/123822160
# 上传至主服务器: 
## /home/love_connect/packages/jdk-8u221-linux-x64.tar.gz
/www/packages/jdk-8u221-linux-x64.tar.gz

# 解压 并移动至目标目录
## cd /home/love_connect/packages/
cd /www/packages/
tar -zxf jdk-8u221-linux-x64.tar.gz
	## 生成目录 : /home/love_connect/packages/jdk1.8.0_221 或 /www/packages/jdk1.8.0_221
## mv /home/love_connect/packages/jdk1.8.0_221 /opt/
mkdir -p /data/jdk/
mv /www/packages/jdk1.8.0_221 /data/jdk/

ls -la /data/jdk/jdk1.8.0_221

# 配置环境变量
sudo vim /etc/profile
	#java env
	# export JAVA_HOME=/opt/jdk1.8.0_221
    export JAVA_HOME=/data/jdk/jdk1.8.0_221
	export PATH=$JAVA_HOME/bin:$PATH
	export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile

# 检验是否生效
java -version

2.3 Windows下安装JDK

step1 下载安装包并解压

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

step2 配置Java环境变量(JAVA_HOME/CLASSPATH/PATH)

  • JAVA_HOME

“计算机”右键菜单--->属性--->高级系统设置--->环境变量--->系统变量-->新建..

JAVA_HOME指向JDK安装路径。
变量名:JAVA_HOME 
变量值:D:\Program_Files\Java\jdk1.8.0_261
  • CLASSPATH
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  • PATH
    找到Path变量,在变量值最后输入如下内容。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

step3 验证Java环境变量配置是否成功

打开windows命令行窗口(Ctr + R),输入java -version并回车。

3 补充

3.1 验证JDK是否安装成功?

  • step1 输入java -version命令查看java(执行程序的功能)的版本号是否显示出来
# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
  • step2 输入javac -version命令查看javac(将java转化成class的功能)的版本号是否显示出来
# javac -version
javac 1.8.0_261

只有输入上述两条命令后,都有版本号显示出来才算成功安装。

4 参考文献

5 推荐文献

posted @ 2020-06-14 19:56  千千寰宇  阅读(1222)  评论(0编辑  收藏  举报