【发布时间】:2015-11-29 18:48:25
【问题描述】:
我最近刚刚在我的小服务器上安装了 CentOS。我正在将我的服务器从 Windows Server 转移到 Linux/CentOS,我遇到了一个小问题。
我在安装 CentOS 时检查了“安装 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
【问题讨论】:
-
什么版本的 CentOS? “手动更新”是什么意思?您下载了哪些 RPM?你对
yum做了什么尝试?安装了哪些 java 包(即rpm -qa 'java*'说什么?)? -
@EtanReisner 抱歉这个含糊的问题。 “手动更新”是指“手动删除 java 文件夹”。使用“yum”,我用下载的 RPM 尝试了
yum localinstall jdk-8u60-linux-x64.rpm,还尝试了双击图标。 -
如果您手动删除通过 yum 软件包安装的目录,您可能会极大地混淆/损害您的系统。仅作记录。
-
@EtanReisner 我后来把它们放回去了,因为它不起作用,不用担心。无论如何,感谢您和 LarsGendner 的帮助,我现在可以正常工作了。