CentOS环境安装JDK详细教程
创作时间:
作者:
@小白创作中心
CentOS环境安装JDK详细教程
引用
CSDN
1.
https://m.blog.csdn.net/weixin_44462773/article/details/142656538
CentOS环境安装JDK详细教程
本文主要说明CentOS下JDK的安装过程。JDK的安装有三种方式,用户可根据实际情况选择:
一、前期准备
查看服务器操作系统型号,执行命令:
uname -a
*不同型号的操作系统下载的JDK安装包不一样。
确认JAVA程序支持的JDK版本,我这边开发使用的JDK1.8,因此后面安装的也是JDK1.8版本。
下载JDK安装包:
下载地址:https://www.oracle.com/cn/java/technologies/downloads/#java8
注意:根据服务器的操作系统和不同的安装方式,选择不同的安装包:
- 如果是zip方式安装,则下载.tar.gz安装包;
- 如果是rpm方式安装,则下载.rpm 安装包;
下载完成后,将安装包上传到服务器目录:
mkdir /home/java cd /home/java #上传安装包到指定目录 ls -la
二、JDK安装
2.1 rpm方式安装JDK
卸载之前安装的JDK 的rpm,命令如下:
rpm -qa | grep jdk rpm -e --nodeps 要卸载的JDK
使用rpm命令安装,执行命令:
rpm -ivh 安装包名称.rpm rpm -ivh jdk-8u421-linux-i586.rpm
查看jdk目录信息,执行命令:
cd /usr/java ls -la
设置环境变量,执行命令:
vi /etc/profile
在profile中添加如下内容:
#set java environment JAVA_HOME=/usr/java/jdk1.8.0-x86 JRE_HOME=/usr/java/jdk1.8.0-x86/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
让修改生效,执行命令:
source /etc/profile
对于 64 位系统,通常需要安装 glibc 的 32 位兼容库。执行命令:
sudo yum install glibc.i686
验证JDK有效性,执行命令:
java -version
2.2 zip方式安装JDK
手动解压JDK的压缩包,然后设置环境变量。步骤如下
解压缩安装包,执行命令:
#解压缩 tar -zxvf 安装包名称.tar.gz # 查看解压缩后的文件 ls -la # 重命名 mv jdk1.8.0_421 jdk1.8
设置环境变量,执行命令:
vi /etc/profile
在profile中添加如下内容:
#set java environment JAVA_HOME=/home/java/jdk1.8 JRE_HOME=/home/java/jdk1.8/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
让修改生效,执行命令:
source /etc/profile
对于 64 位系统,通常需要安装 glibc 的 32 位兼容库。执行命令:
sudo yum install glibc.i686
验证JDK有效性,执行命令:
java -version
2.3 yum方式安装JDK
查看yum库中都有哪些jdk版本,执行命令:
yum search java|grep jdk
暂时只发现了openjdk
选择版本,进行安装,执行命令:
yum install java-版本-openjdk
安装完之后,默认的安装目录是在: /usr/lib/jvm/java-版本-openjdk-版本.x86_64
设置环境变量,执行命令:
vi /etc/profile
在profile文件中添加如下内容
#set java environment JAVA_HOME=/usr/lib/jvm/java-版本-openjdk-xxx.x86_64 JRE_HOME=$JAVA_HOME/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
让修改生效,执行命令:
source /etc/profile
验证JDK有效性,执行命令:
java -version
热门推荐
Cell:全新癌症免疫治疗检查点被发现
花木、园宅与文学——桃花坞的古今变迁
墙面拉毛墙固与水泥沙比例及判断墙面强度的方法
多维宇宙的代数几何:平行世界的数学基础
清明节上坟如何磕头?老祖宗留下的规矩不能丢,别到时不知所措
视宠为宠:宠物行业赛道“Double TA”市场洞察&用户研究体系
防盗门如何更安全可靠?必备防护技巧解析
氮气为什么能加速
可染颜色的植物有哪些?如何进行染色?
50句精选正能量语录,为生活打气、鼓劲的金句合集!
硒摄入指南:补硒须知,过量有害!
八字命理详解:戊子甲寅己巳甲子等八字组合的五行相生相克关系
铲屎官必看:狗狗心脏不好首选药物大揭秘!
喝中药能吃柿子吗?有影响吗?
上市公司发工资规定及个税申报指南
租车抵押诈骗案告破:嫌疑人伪造证件骗取借款终落网
麦片热量大揭秘:减肥能吃吗?
鹅掌柴怎么修剪
房屋拆迁补偿评估全攻略:标准、方法与追责时效
CAR-T治疗T细胞血液肿瘤的挑战和解决策略
纸板的最佳胶水:强力粘合首选
全民加碘29年,中国甲状腺癌人数不断增加,碘盐要不要继续吃?
中医治咽炎的6个方法,方便好用
隔离开关和断路器的区别是什么
倡导婚姻自由主义:理论、观念与实践的探讨
Excel精确计算年限的四种方法
学术论文的逻辑构成:假说设定、论证与归结
消防队里的"科技范儿" | 数字赋能 提升消防接处警“加速度”
甲状腺癌早期的8个症状
超2亿人患这种病,如何打响这场“守护战”?