嘗試安裝 Java 8.. 無法找到軟體包 openjdk-8-jre

嘗試安裝 Java 8.. 無法找到軟體包 openjdk-8-jre

我正在嘗試安裝 JAVA JRE 8。我嘗試直接從 Oracle 網站下載它,現在該資料夾位於我的 /downloads/javajre 資料夾中,但我的電腦上仍然有 JDK7,而且我不知道如何覆寫它。我將路徑變數新增到我的 ~./bashrc 資料夾中,但它仍然將 JDK7 識別為主要的 java 版本。我還嘗試了 apt-get purge JDK7,它確實卸載了,但它仍然出現在 java --version 中。我還嘗試查找JDK7的環境變量,但找不到它,它不在/etc/environment中。所以我試圖讓 apt-get 工作,這樣我就可以透過更改配置來更改版本,但找不到它。

我也嘗試過這個,但沒有成功:

sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer 

我需要讓它發揮作用。第一個是我的版本,第二個是命令和輸出。

  lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 14.04.4 LTS
    Release:    14.04
    Codename:   trusty

sudo apt-get install openjdk-8-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package openjdk-8-jre

有任何想法嗎?我已經花了大約 4 個小時來嘗試解決這個問題。

答案1

OpenJDK8 不包含在 Ubuntu 14.04 儲存庫中。

您可以透過以下方式從 PPA 將 Openjdk8 安裝到 Ubuntu 14.04:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jre

答案2

我已在我的主目錄中的 .profile 中執行了以下操作。

JAVA_HOME=/opt/jdk1.7.0_79;導出JAVA_HOME PATH=$JAVA_HOME/bin:$PATH

新增後,只需登出並登入即可。這將覆蓋路徑以首先包含 jdk1.7.0_79。在這種情況下,您需要使用 java 8 資料夾。例如。如果您將 java 安裝在 /downloads/javajre 中,則在主目錄的 .profile 檔案中新增以下內容

JAVA_HOME=/downloads/javajre;導出 JAVA_HOME PATH=$JAVA_HOME/bin:$PATH

登出並登入。這應該將您的 java -version 設置為 java 8。

相關內容