簡體   English   中英

Java JRE使用CentOS更新問題

[英]Java JRE Updating issue with CentOS

我剛剛在我的小服務器盒上安裝了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

這是我在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中,則可以使用alternative(8)來選擇所需的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM