在CentOS7.4中安装jdk及配置环境变量

1.下载jdk

jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载jdk-8u152-linux-x64.rpm 或 jdk-8u152-linux-x64.tar.gz(根据自己的系统位数选择对应的包)

如图:

https://i-blog.csdnimg.cn/blog_migrate/d4074d0a5bc44529b8c3cea54ebbb848.png

2.卸载系统自带的jdk

因为我安装的CentOS7.4系统自带jdk1.8,所以为了演示如何安装jdk,我需要先卸载系统自带的jdk

查看当前系统jdk的版本:java -version
 

https://i-blog.csdnimg.cn/blog_migrate/2eda00e1ed1e3001bbd92d97718aa062.png

查询之前安装的jdk名称,在命令窗口键入:

rpm -qa | grep java

命令说明:

rpm管理套件

-qa使用询问模式,查询所有套件

grep查找文件里符合条件的字符串

java 查找包含java字符串的文件

以上文件中:

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch

tzdata-java-2016g-2.el7.noarch

javapackages-tools-3.4.1-11.el7.noarch

在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

但是会出错,因为在普通用户sxd用户下,并没有操作这几个文件的权限。

解决:在命令窗口键入:

su root

进入root用户,可以有权限操作这几个文件。

https://images2017.cnblogs.com/blog/978388/201709/978388-20170907225105601-2042604772.png

完整的删除文件的命令,在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

检查是否已经删除成功

在命令窗口键入:

java -version

https://images2017.cnblogs.com/blog/978388/201709/978388-20170907230232522-1003727369.png

代表已经删除成功了。

如果还没有删除,则用yum -y remove去删除他们

2.安装jdk

方法:手动解压JDK的压缩包,然后设置环境变量

将下载好的jdk-8u152-linux-x64.tar.gz上传到CentOs上去,我这里放到了/home/lisonglin下

https://i-blog.csdnimg.cn/blog_migrate/663229853e15e8f561fe3c9a60d0c22b.png

先将之前使用rpm方式安装的jdk卸载掉(如果没有安装过可跳过此步骤)

1、复制安装包到/usr/java目录中(目录可以自己选):cp jdk-8u152-linux-x64.tar.gz /usr/java

2、切换到/usr/java目录下:cd /usr/java

3、解压缩包:tar -zxvf jdk-8u152-linux-x64.tar.gz

https://i-blog.csdnimg.cn/blog_migrate/61c7e813aa815f0bc1e1b5fa316a636d.png

解压成功(表式JDK已安装成功,可查看jdk的文件夹)

https://i-blog.csdnimg.cn/blog_migrate/fe69b4678847a962bc38e7836987998c.png

此时java -version命令还不能使用:

https://i-blog.csdnimg.cn/blog_migrate/7ec945d666939684350d9be111442b91.png
 

4、配置环境变量

使用vim /etc/profile 编辑profile文件 输入:

vim /etc/profile

向文件里面追加以下内容:

#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

特别注意:环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)。

5、使配置文件生效:

source /etc/profile

6、测试配置是否成功

https://i-blog.csdnimg.cn/blog_migrate/e78b62f9459e9a92896275b2c0ad6695.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值