2014-01-30 86 views
1

我想在Ubuntu中安裝jre-7u51-linux-i586。問題是,所有的安裝後,得到如下錯誤:Ubuntu中的Java安裝

$:在/ usr /本地/ JAVA $ Java的版本

程序的Java'可以在下面的包中找到:

  • 默認的JRE
  • GCJ-4.6-JRE-無頭
  • 的openjdk -6- JRE-無頭
  • GCJ-4.5-JRE-無頭
  • 開jdk-7-jre-headless 嘗試:sudo apt-get install

我已經嘗試通過webupd8安裝,仍然是同樣的問題。請幫忙。

感謝您提供的幫助。我仍然在海灣。

我得到以下錯誤,當我試圖做更新替代:

$ sudo的更新替代品--remove的「Java」,「/usr/lib/jvm/jdk1.7.0_25/bin/java 「 update-alternatives:警告:強制重新安裝替代/usr/local/java/jre1.7.0_25/bin/java,因爲鏈接組java已損壞。 update-alternatives:警告:不能用鏈接替換/ usr/bin/java。

此外,我正在獲取下面的Java版本安裝。 〜/軟件$ sudo update-alternatives --display java java - 手動模式 當前鏈接指向/usr/local/java/jre1.7.0_25/bin/java /usr/lib/jvm/jdk1.7.0_51/bin/java - 優先級1 /usr/local/java/jre1.7.0_25/bin/java - 優先級1 當前'最佳'版本是'/usr/lib/jvm/jdk1.7.0_51/bin/java' 。

我已經刪除了java:sudo apt-get purge openjdk- * 我在Linux中有點新手,請大家幫忙。

+0

此問題似乎是脫離主題,因爲它屬於http://askubuntu.com/ – SpringLearner

+0

你是如何安裝它 - 通過突觸或適當的instalation?你在哪裏安裝它? –

+0

看到這個答覆http://stackoverflow.com/questions/16263556/installing-java-7-on-ubuntu?answertab=active#tab-top – ice

回答

1

我想這是因爲在安裝之前,你必須刪除操作系統附帶的java。您可以使用下面的命令:sudo易於得到淨化openjdk- *

1

除去像OpenJDK的其他Java發行後,嘗試安裝使用安裝程序或通過webupd8甲骨文的Java。然後在終端中輸入以下兩個命令。

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51 
export PATH=$PATH:$JAVA_HOME/bin 

現在,如果您在終端中鍵入java -version,您應該會得到打印安裝的Java運行時版本的輸出。

+0

嗨,謝謝@Girish的答案。我嘗試了同樣的方式,根據[鏈接] http://askubuntu.com/questions/84483/how-to-completely-uninstall-java從所有可能的方式卸載jre和jdk。我試圖從Ubuntu軟件中心安裝java(默認的一個),但仍然存在。需要緊急幫助。 – Aybid

+0

從此文件夾中刪除jre /usr/local/java/jre1.7.0_25/bin/java。使用安裝在此目錄中的jdk /usr/lib/jvm/jdk1.7.0_51/bin/java.enter在我的上述文章中給出.bashrc文件中的jdk安裝路徑。 – girip11

0

謝謝大家的幫忙。

我已經做了所有,但得到同樣的問題。 我想這個問題是,每次java安裝,但不能確定作爲默認執行。 做在@吉里什的回答後說。最後,我得到這個從Ubuntu的幫助頁面:

sudo的更新替代品--config java的

這會給你的U要設置的Java版本和u可以選擇0,1,2等 希望這有助於。

1

我在近期面臨同樣的問題,並以下面的方式解決了這個問題。

從硬盤驅動器中刪除所有可能的JRE/JDK分佈和刪除這樣的

  • 首先更新替代Java的替代方案,列出了可能的替代方案

update-alternatives --config java

  • 其次,刪除所有可能性

update-alternatives --remove "java" "/usr/lib64/jvm/[jdkORjreVersion]/bin/java"

  • 第三,提取所需的jre/jdk分佈所需的路徑。 (注意這條道路,我們將再次使用)

  • 四,設置JAVA_HOME和PATH變量一樣,

export JAVA_HOME=[installed jre/jdk path] export PATH=$PATH:[installed jre/jdk path/bin]

  • 安裝的Java可執行文件設置爲Java可執行文件的替代

update-alternatives --install "/usr/bin/java" "java" "[installed jre/jdk path]/bin/java" 1

update-alternatives --config java

  • 選擇所需的jre/jdk分配。

PS:所有這些操作都應該以root身份執行。