[Linux]CentOS7:卸载、安装Java JDK
2023-09-27 14:24:42 时间
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
- 下载JDK(1.8.0_221)
- 通过Xftp/WinSCP等工具将JDK安装包上传到服务器目标目录下
- /opt/johnnyzen/install/
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 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
只有输入上述两条命令后,都有版本号显示出来才算成功安装。
- 参考文献
jdk怎么验证安装是否成功 - 百度经验
4 参考文献
5 推荐文献
相关文章
- Linux CentOS7.0下JAVA安装和配置环境变量
- 资深Linux 系统管理员常用的15个很好用的Cron工作示例
- centOS(linux)系统中,java class文件应该如何放到Tomcat系统中?
- Java架构师-调优(四):Linux调优与架构调优
- linux shell 实例1
- linux远程管理器 - xshell和xftp使用教程(zhuan)
- 检查linux是否安装java、tomcat、mysql
- 诠释 Linux 中“一切都是文件”概念和相应的文件类型
- Java 文件名操作的相关工具类 & Java中windows路径转换成linux路径等工具类
- Linux中zip压缩和unzip解压缩命令详解
- linux之cat命令
- [Linux/Java SE]查看JAR包内的类 | JAR 命令 | 反编译
- 使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
- linux安装tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- linux配置java环境变量(详细)
- java中的synchronized和linux系统的futex到底什么个关系?
- Linux loadavg
- centos7.2安装图形化界面 && 在Linux上更改当前默认界面
- java-Linux下的jdk
- linux-find【递归搜索文件名】
- linux的string操作(字符串截取,长度计算)
- 【Linux高级驱动】平台设备驱动机制的编程流程与编译进内核
- linux部署项目(Java项目+Tomcat+mysql)
- ubuntu中安装jdk 分类: java 学习笔记 linux ubuntu 2015-07-06 17:49 74人阅读 评论(0) 收藏
- Java JDK14(Java 14) 在Linux上手动安装配置和Jabba版本管理工具
- Oracle Java 13 (JDK 13)在Ubuntu、Linux Mint或Debian(使用PPA)安装配置
- Linux Ubuntu Java Jdk10 安装命令和手动下载安装方法
- Java JDK11 通过jabba在Linux上安装
- Java jdk11 在Linux上的安装和配置
- Java实现执行Linux命令处理数据
- Java项目导出为jar包,并在windows/linux下运行
- Linux启动/停止/重启Mysql数据库的方法
- 从零开始写linux字符设备驱动程序(三)(基于友善之臂tiny4412开发板)
- Linux守护进程的启动方法
- Linux C程序如何检测WIFI无线USB网卡是否可用?