安装JDK
# 安装JDK
# 介绍
在安裝之前,先查看一下服务器的操作系统多少位。如果有x86_64就是64位的,没有就是32位的。后面是x686或x86_64则内核是64位的。
[root@Captian ~]# uname -a
Linux Captian 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
2
由此可知我的CentOS为64位系统,故而我需要下载64位的JDK。
# 1、下载JDK
首先去Oralce官网下载 jdk1.8
下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载这个名称:Linux x64 RPM Package jdk-8u351-linux-x64.rpm (当前版本,以后会有变动)
# 2、安装
# 2.1、JDK工具上传
在 **/usr/local/**下新建一个文件夹,放要安装的软件。
[root@Captian ~]# cd /usr/local
[root@Captian local]# mkdir jdk8
[root@Captian local]# cd jdk8
2
3
然后通过Xftp
把下载的jdk上传到服务器中,放到刚创建的java文件中
查看是否上传成功
[root@Captian jdk8]# ll
total 113496
-rw-r--r-- 1 root root 116216180 Jul 19 21:33 jdk-8u333-linux-x64.rpm
2
3
# 2.2、检查
然后在安装之前,我们检查一下服务器上有没有安装过java
[root@Captian /]# java -version
-bash: java: command not found
2
检测当前系统是否存在java环境! java -version rpm -qa|grep jdk # 检测JDK版本信息
如果有就进行卸载 rpm -e --nodeps jdk_
# 2.3、执行安装
安装jdk命令:
其中i表示安装,v表示显示安装过程,h表示显示进度
rpm -ivh rpm包
[root@Captian jdk8]# rpm -ivh jdk-8u333-linux-x64.rpm
warning: jdk-8u333-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_333-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
此时再查看下jdk版本,OK,成功!
[root@Captian jdk8]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)
2
3
4
# 3、配置环境变量
配置环境变量: /etc/profile
在文件的最后面增加Java的配置和 window安装环境变量一样!只有将jdk配置到/etc/profile
,才可以在任何一个目录访问jdk。
vim /etc/profile
[root@Captian /]# vim /etc/profile
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.
pathmunge () {
case ":${PATH}:" in
*:"$1":*)
;;
*)
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
打开之后按键盘【i】键进入编辑模式,将下面的内容复制到底部:
JAVA_HOME=/usr/java/jdk1.8.0_333-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
2
3
4
写完之后我们按键盘【ESC】按键退出,然后按【:wq】保存并关闭vim。
配置完成后,最重要的一步就是使文件立即生效。命令如下:
source /etc/profile
# 4、验证是否安装完成
上面所有的步骤完成之后,需要检查是否安装成功,输入如下命令:
- java -version
[root@Captian /]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)
2
3
4
- echo $JAVA_HOME
[root@Captian /]# echo $JAVA_HOME
/usr/java/jdk1.8.0_333-amd64
2
以上情况说明安装成功,环境变量也配置成功!
# 5、卸载
有时候安装失败或者要装新版本的JDK,可先卸载JDK:
首先执行命令查看服务器下的JDK的版本:命令如下:rpm -qa |grep jdk
然后根据版本修改执行命令:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 将上面查询出来的每个版本依次删掉即可。