前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[991]linux下安装java

[991]linux下安装java

作者头像
周小董
发布2021-05-27 10:54:18
5790
发布2021-05-27 10:54:18
举报
文章被收录于专栏:python前行者

下载JDK

代码语言:javascript
复制
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

进入页面后下载64位的包,jdk-8u181-linux-x64.tar.gz与jdk-8u181-linux-x64.rpm都可以,下面会分别介绍两种包的安装方法,选择其中一种进行安装即可。

安装前准备

检查系统是否已经有JDK,输入如下命令查看是否系统中是否已安装,部分人在安装CentOS 7时系统会自动安装JDK:

代码语言:javascript
复制
java -version

如果系统没有安装,输入命令后提示如下(中文版和英文版在语言上会有些区别,但是提示的意思都一样),没有安装的可以直接跳过这里看下面的安装方法了:

代码语言:javascript
复制
[root@master100 ~]# java -version
-bash: java: 未找到命令

如果显示如下版本信息说明已经安装,可以直接使用系统的JDK,不需要自己安装了

代码语言:javascript
复制
[root@master100 ~]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

如果想使用其他版本的JDK,需要先卸载后再安装,卸载方法可以参考下文各种包的卸载方法。

tar包的安装方法

1、将下载到本地的文件上传到远程服务器的/usr/local目录下

2、解压文件,命令如下,输入后会出现一长串的提示:

代码语言:javascript
复制
tar -zxvf /usr/local/jdk-8u181-linux-x64.tar.gz

3、解压后文件夹名为:jdk1.8.0_181

在这里修改一下文件名,将jdk1.8.0_181改成java,方便我们后面配置环境变量,在这也可以不修改,在配置环境变量时要注意文件名不能写错,修改文件名命令如下:

代码语言:javascript
复制
mv /usr/local/jdk1.8.0_181 /usr/local/java

4、修改配置文件,配置环境变量,在命令行输入:

代码语言:javascript
复制
vi /etc/profile

输入“G”定位到最后一行,按“i”进入编辑模式,在最下面添加如下几行信息:

代码语言:javascript
复制
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre

添加完之后按ESC退出编辑模式,输入:wq后回车(保存并退出)

5、让配置文件生效,可以输入如下命令或者是重启系统

代码语言:javascript
复制
source /etc/profile
 
重启命令:
init 6
reboot

6、查看安装情况

代码语言:javascript
复制
java -version

安装成功后会出现如下版本信息:

代码语言:javascript
复制
[root@master100 ~]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

tar包的卸载

将安装包删除,然后把配置文件内添加的环境变量删除

删除安装包的命令如下:

代码语言:javascript
复制
rm -rf /usr/local/java

修改配置文件的方法和上述配置环境变量一样

rpm包的安装方法

1、将下载到本地的文件上传到远程服务器的/usr/local目录下

2、上传好之后回到命令框,开始安装我们的rpm包,首先我们要赋予安装包执行的权限,命令如下:

代码语言:javascript
复制
chmod 755 /usr/local/jdk-8u181-linux-x64.rpm

3、安装rpm包

代码语言:javascript
复制
rpm -ivh /usr/local/jdk-8u181-linux-x64.rpm

出现如下提示信息:

代码语言:javascript
复制
[root@master100 local]# rpm -ivh /usr/local/jdk-8u181-linux-x64.rpm
警告:/usr/local/jdk-8u181-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8-2000:1.8.0_181-fcs        ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...

4、配置环境变量

在命令行输入:

代码语言:javascript
复制
vi /etc/profile

输入“G”定位到最后一行,按“i”进入编辑模式,在最下面添加如下几行信息:

代码语言:javascript
复制
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre

5、让配置文件生效,可以输入如下命令或者是重启系统

代码语言:javascript
复制
source /etc/profile
 
重启命令:
init 6
reboot

6、查看安装情况

代码语言:javascript
复制
java -version

安装成功后会出现如下版本信息:

代码语言:javascript
复制
[root@master100 jdk1.8.0_181-amd64]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

rpm包的卸载

1、输入命令查看rpm包安装信息,如果第一条未出现信息,可以使用第二条命令查看,如果都没有可能是未安装或者是tar包安装的

代码语言:javascript
复制
rpm -qa | grep jdk

我用上述rpm包安装之后,用命令查看,提示如下:

代码语言:javascript
复制
[root@master100 local]# rpm -qa | grep jdk
jdk1.8-1.8.0_181-fcs.x86_64

2、知道安装的rpm包名后就可以卸载了,卸载命令如下:

代码语言:javascript
复制
rpm -e --nodeps jdk1.8-1.8.0_181-fcs.x86_64

3、卸载完成后删除环境变量

代码语言:javascript
复制
vi /etc/profile
source /etc/profile

来源:https://blog.csdn.net/u010993514/article/details/82926514

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/05/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装前准备
  • tar包的安装方法
  • tar包的卸载
  • rpm包的安装方法
  • rpm包的卸载
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档