2014-01-24 118 views
2

我試圖在我的Fedora 14 32位機器上安裝最新版本的JDK 1.7。我去了Oracle網站,下載了RPM http://www.oracle.com/technetwork/java/javase/downloads/index.html,並從那裏下載了RPM,下載完成後我雙擊rpm文件進行安裝,但安裝突然停止,出現此錯誤。無法在Fedora 14上安裝JDK 1.7

交易測試的錯誤:文件/etc/init.d/jexec從安裝JDK-2000:1.7.0_51 fcs.i586衝突與文件從包的jre-1.6.0_22-fcs.i586

我檢查在/ usr/java目錄下,我看到我已經安裝了JRE 1.7版本。其實當我運行-version命令,這是我所得到的

[[email protected] ~]$ java -version 
java version "1.6.0_22" 
Java(TM) SE Runtime Environment (build 1.6.0_22-b04) 
Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode) 

我不知道whther我要完全刪除在/ usr/java文件夾,然後嘗試安裝JDK 1.7 java的。我嘗試將/ usr/java文件移動到外部磁盤,然後我嘗試安裝JDK RPM,但仍然收到相同的錯誤。

有人能幫我嗎?

+0

並專門閱讀這個答案:http://stackoverflow.com/a/18783765/139985 –

回答

0

我是CentOS用戶而不是Fedora,但我認爲您可以在安裝過程中安裝JDK 1.7。我在這種方式上安裝了JDK,它應該與Fedora 20/19/18/17/16/15/14/13/12,CentOS 6.5/6.4/6.3/6.2/6.1/6/5.10相同,Red Hat (RHEL)6.5/6.4/6.3/6.2/6.1/6/5.10。

試試吧,這裏是link

我希望有幫助。

+1

當我運行命令安裝,我得到一箇舊版本的JRE衝突錯誤,安裝退出:' [root @ milli下載]#rpm -Uvh jdk-7u51-linux-i586.rpm 準備...... ########################## ################# [100%] \t文件/etc/init.d/jexec從安裝jdk-2000:1.7.0_51-fcs.i586與文件衝突包jre-1.6.0_22-fcs.i586 [root @ milli下載]# '這是什麼意思?我應該刪除舊版本的JRE 1.6嗎?如果是這樣,那麼怎麼做呢? – user76170