gpt4 book ai didi

CentOS 的 Java JRE 更新问题

转载 作者:太空狗 更新时间:2023-10-29 11:29:02 26 4
gpt4 key购买 nike

我最近刚在我的小服务器上安装了 CentOS。我正在将我的服务器从 Windows Server 转移到 Linux/CentOS,我遇到了一个小问题。

我在安装CentOS的时候勾选了“Install java”,因为我觉得这样可以加快进程。但是,它安装了 Java 7,我需要使用 Java 8,因为我们的代码使用了 Java 8 中的一系列新功能。

我尝试过手动删除 Java JRE 7、下载 rpm 并使用 yum。但是,似乎仍安装了 Java 7,或者正在覆盖 Java JRE 8 安装。

我可以提供任何必要的日志。谢谢!


rpm -qa 'java*'

java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
javapackages-tools-3.4.1-6.el7_0.noarch

最佳答案

这是我在 CentOS7 机器上所做的:

yum list installed java*
sudo yum remove java-1.7.0-openjdk java-1.7.0-openjdk-headless

然后我从 Oracle 下载了 JDK RPM:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (我选择了jdk-8u60-linux-x64.rpm)。然后使用安装它

sudo yum localinstall jdk-8u60-linux-x64.rpm

对我来说很有效。要跟踪您的 java 二进制文件,您可以这样做:

[~]$ which java
/usr/bin/java
[~]$ ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 3. Sep 02:49 /usr/bin/java -> /etc/alternatives/java
[~]$ ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 34 3. Sep 02:49 /etc/alternatives/java -> /usr/java/jdk1.8.0_51/jre/bin/java

如果您的 Java 二进制文件链接在/etc/alternatives 中,您可以使用 alternatives(8)选择所需的版本。

关于CentOS 的 Java JRE 更新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32384019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com