CentOS7 升级JDK8

首先你是希望升级JDK,因为CentOS7 已经提供了JDK7。

看到这里应该是你有意愿做下面的事情了。

1.删除旧的JDK7

首先运行

[root@localhost conf.d]# rpm -qa|grep java
javapackages-tools-3.4.1-6.el7_0.noarch
python-javapackages-3.4.1-6.el7_0.noarch
tzdata-java-2015a-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64

然后就全部删除吧。

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
rpm -e --nodeps tzdata-java-2015a-1.el7.noarch
rpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarch
rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarch

从此java成路人了。哈哈哈哈。

2.重新下载jdk

有两种方式可以下载:

其一是wget直接下载,这个速度太蛋疼了。10k的速度真是无法直视,但是还是说说吧。使用一下命令下载。

[root@localhost etc]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm"

剩下就是慢慢等啦。

其二就是用下载软件拉下来,然后传到系统里面。这个就不详细说明了吧。

3.安装java

rpm -ivh jdk-8u60-linux-x64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8.0_60-2000:1.8.0_60-fcs    ################################# [100%]
Unpacking JAR files...
    tools.jar...
    plugin.jar...
    javaws.jar...
    deploy.jar...
    rt.jar...
    jsse.jar...
    charsets.jar...
    localedata.jar...
    jfxrt.jar...

安装以后查询一下版本

java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

4.配置全局变量

临时修改

[root@localhost java]# export JAVA_HOME=/usr/java/jdk1.8.0_60
[root@localhost java]# export PATH=$PATH:$JAVA_HOME
[root@localhost java]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_60

如果你需要永久改变需要配置,你需要添加一个sh脚本。
首先在/etc/profile.d/下面建立一个javahome.sh的脚本文件

vim /etc/profile.d/javahome.sh

#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_60/
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.

添加一个可以执行的权限

chmod +x /etc/profile.d/javahome.sh

执行一下

source /etc/profile.d/javahome.sh

查看一下java命令的执行路径

whereis java
java: /usr/bin/java /usr/share/java /usr/java/jdk1.8.0_60/bin/java /usr/share/man/man1/java.1

OK弄完。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上安装Java 17,可以按照以下步骤进行操作: 1. 首先,从Oracle官方网站下载Java 17的最新版本。可以将下载链接https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html 复制到浏览器中,然后选择适合您系统的Linux-x64二进制文件进行下载。 2. 下载完成后,将下载的文件拷贝到CentOS 7服务器上。可以使用scp命令将文件从本地复制到服务器上,例如: ``` scp jdk-17.0.6_linux-x64_bin.tar.gz user@server_ip:~/Downloads/ ``` 这将把文件复制到服务器的Downloads文件夹中。请确保将"user"替换为您的服务器用户名,"server_ip"替换为服务器的IP地址。 3. 进入CentOS 7服务器,切换到下载文件所在的目录。通过执行以下命令: ``` cd ~/Downloads ``` 4. 解压下载的压缩文件。可以使用tar命令进行解压,例如: ``` tar zxf jdk-17.0.6_linux-x64_bin.tar.gz ``` 这将解压缩文件到当前目录。 5. 配置环境变量。编辑/etc/profile文件,执行以下命令: ``` sudo vim /etc/profile ``` 在打开的文件中,添加以下行以设置JAVA_HOME和PATH变量: ``` export JAVA_HOME=/path/to/jdk-17.0.6 export PATH=$JAVA_HOME/bin:$PATH ``` 请确保将"/path/to/jdk-17.0.6"替换为实际的Java 17安装路径。 6. 保存并关闭文件。运行以下命令以更新环境变量: ``` source /etc/profile ``` 7. 验证Java安装是否成功。执行以下命令: ``` java -version ``` 如果成功安装并配置了Java 17,将显示Java的版本信息。 通过按照上述步骤,在CentOS 7上成功安装和配置Java 17。这将使您能够在系统中使用Java 17。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [centos7升级安装java17](https://blog.csdn.net/aa390481978/article/details/128867954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [centos7 安装jdk17](https://blog.csdn.net/helloexp/article/details/131001649)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值