Linux安装Java环境

本文最后更新于:8 个月前

本文介绍CentOS7下安装Java11 OpenJDK的过程

Linux安装Java环境

一、相关命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
yum search java-1.8.0	#搜索安装包
#输出如下:
java-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environment #JRE
...
java-1.8.0-openjdk-devel.x86_64 : OpenJDK 8 Development Environment #JDK
...


yum install java-8-openjdk-devel #安装JDK,里面包含了JRE。如果不加-devel,安装的就是JRE


java -version #查看版本(检查是否安装成功)
#输出如下:
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)


ls /usr/lib/jvm | grep java
#安装目录为:/usr/lib/jvm/java-11-openjdk-11.0.1.13-3.el7_6.x86_64


yum remove java #卸载java

image-20221202160154579

二、怎么区分Java版本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
yum list java*		#查看可安装的java包信息
#输出结果如下:
Loading mirror speeds from cached hostfile
可安装的软件包
java-1.6.0-openjdk.x86_64
java-1.6.0-openjdk-devel.x86_64
...

java-1.7.0-openjdk.x86_64 #对应Java7 JRE
java-1.7.0-openjdk-devel.x86_64 #对应Java7 JDK
...

java-1.8.0-openjdk.x86_64 #对应Java8 JRE
java-1.8.0-openjdk-devel.x86_64 #对应Java8 JDK
...

java-11-openjdk.x86_64 #对应Java11 JRE
java-11-openjdk-devel.x86_64 #对应Java11 JDK
...

三、配置环境变量

1
2
3
4
5
6
7
8
cd /usr/lib/jvm
ls
#分别查看java-1.8.0-openjdk和java-1.8.0-openjdk--1.8.0.352.b08-2.el7_9.x86_64目录,找到下面含有bin子目录的那个,加入环境变量

vim ~/.bashrc

#在文件后面添加
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64
image-20221202204714396

接着需要让环境变量生效

1
2
3
source ~/.bashrc

echo $JAVA_HOME #检查是否设置成功
image-20221202204821804

Linux安装Java环境
http://timegogo.top/2022/12/02/Linux/Linux安装Java环境/
作者
丘智聪
发布于
2022年12月2日
更新于
2023年7月16日
许可协议