Linux:安装jdk的三种方法(yum+rpm+下载包)


风晓
风晓 2024-01-09 14:34:47 63631 赞同 0 反对 0
分类: 资源
Linux:安装jdk的三种方法(yum+rpm+下载包)

1. yum安装jdk
在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。

1.1. 执行命令yum list |grep jdk查看可安装jdk版本
执行成功后可以看见如下的结果:

 

1.2. 选择一个java版本进行安装
这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装java-1.8.0-openjdk-devel.x86_64。

这里有个地方要注意,上图中我用红框圈起来的两个java版本,要选择-devel的安装,因为这个安装的是jdk,而那个不带-devel的安装完了其实是jre。

1.3. 执行命令yum install -y java-1.8.0-openjdk-devel.x86_64
执行完后会看见控制台刷出很多输出,耐心等待至自动安装完成。

 

 

1.4.输入java -version查看已安装的jdk版本
当出现如下输出表示安装成功。

 

1.5.查看安装目录
yum安装的jdk,被安装到哪里去了?你可以在/usr/lib/jvm目录下找到他们

 

至此,yum安装jdk完成。

2. rpm安装JDK环境
2.1. 准备好需要安装的rpm安装包
若不愿意去官方下载rpm安装包则可以直接执行如下命令,直接在当前文件夹下下载一个jdk-8u202版本

https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.rpm


2.2. rpm安装包安装
注:rpm -ivh安装命令

rpm -ivh jdk-8u202-linux-x64.rpm


2.3. 检查Java环境是否成功安装
获取java版本号:

java -version


查看JDK的安装路径(安装后才有):

which java


3. tar.gz手动安装
3.1. 进入oracle官网下载,或准备好需要安装的tar安装包
我们提前从官方下载了如:jdk-xxx-linux-xxx.tar.gz的压缩包,我上传到服务器的/home然后开始安装

oracle官网下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

3.2. 解压tar.gz压缩包
tar -zxvf jdk-8u202-linux-x64.tar.gz


3.3. 剪贴到/usr/local目录下
注:此目录通常编译或安装不是直接来自官方仓库或软件包管理器的软件包

mv jdk1.8.0_202/ /usr/local/
cd /usr/local/jdk1.8.0_202
ll


3.4. 手动配置Java环境变量
安装到这已经就是最后一步了,我们需要配置所需的的Java环境变量,让其系统更好的找到如java、javac等命令的位置;

注:一般rpm、yum方式安装的不需要配置环境变量,但是若识别不到还是老老实实配置环境变量

修改配置环境

vim /etc/profile

把下面的配置放到文件的最后一行

export JAVA_HOME=/usr/local/jdk1.8.0_202    # 这里设置解压的Java目录文件
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

让配置立即生效

source /etc/profile


检查Java环境是否成功安装

## 获取java版本号
java -version
    
## 查看JDK的安装路径(安装后才有)
which java


注:若yum安装则默认Java被安装在/usr/lib/jvm(一般不用手动配置)
若RPM安装则默认Java被安装在/usr/java/jdk1.8.0-x64(一般不用手动配置)

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
风晓L1
粉丝 1 资源 2038 + 关注 私信
最近热门资源
国产操作系统环境搭建(内含镜像资源链接和提取码)  91
银河麒麟桌面操作系统V10SP1-2403-update1版本中,通过“麒麟管家-设备管理-硬件信息-硬盘”查看硬盘类型时,显示的是HDD(机械硬盘),而实际上该笔记本的硬盘类型为SSD  90
分享几个在日常办公中可以用到的shell脚本  81
以openkylin为例编译安装内核  79
bat脚本生成查看电脑配置\硬件信息  78
常见系统问题及其解决方法  78
分享解决宏碁电脑关机时自动重启的方法  75
统信uosboot区分未挂载导致更新备份失败  70
分享如何解决报错:归档 xxx.deb 对成员 control.tar.zst 使用了未知的压缩,放弃操作  69
统信uos安装mysql的实例参考  64
最近下载排行榜
国产操作系统环境搭建(内含镜像资源链接和提取码) 0
银河麒麟桌面操作系统V10SP1-2403-update1版本中,通过“麒麟管家-设备管理-硬件信息-硬盘”查看硬盘类型时,显示的是HDD(机械硬盘),而实际上该笔记本的硬盘类型为SSD 0
分享几个在日常办公中可以用到的shell脚本 0
以openkylin为例编译安装内核 0
bat脚本生成查看电脑配置\硬件信息 0
常见系统问题及其解决方法 0
分享解决宏碁电脑关机时自动重启的方法 0
统信uosboot区分未挂载导致更新备份失败 0
分享如何解决报错:归档 xxx.deb 对成员 control.tar.zst 使用了未知的压缩,放弃操作 0
统信uos安装mysql的实例参考 0
作者收入月榜
1

prtyaa 收益401.13元

2

zlj141319 收益237.91元

3

哆啦漫漫喵 收益231.75元

4

IT-feng 收益219.92元

5

1843880570 收益214.2元

6

风晓 收益208.24元

7

777 收益173.17元

8

Fhawking 收益106.6元

9

信创来了 收益106.03元

10

克里斯蒂亚诺诺 收益91.08元

请使用微信扫码

添加我为好友,拉您入交流群!

请使用微信扫一扫!