2017-06-07 74 views
0

我想給我的Ubuntu 16.04機器上安裝JDK7,這裏是我執行的命令:我不能安裝在Ubuntu 16.04 JDK7下載失敗

sudo apt-get update 
sudo apt-get install python-software-properties 
sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 

最後一個返回的下載失敗的錯誤並且無法安裝該軟件包。

錯誤截圖

Error Screenshot

當我做了一些挖我發現甲骨文不再提供其官方網站JDK7下載鏈接。

如果有人想出了安裝它的方法,請幫忙!

+1

A)嘗試askUbuntu.com b)您可以隨時安裝開放式JDK,而不是甲骨文一個 – GhostCat

+1

我覺得JDK 7不再支持。爲什麼不安裝JDK 8? – Micho

+0

謝謝,但我想稍後安裝的軟件未在open-jdk上進行測試,所以稍後我可能會遇到一些錯誤,我正在尋找安裝Oracle jdk7的方法。 –

回答

0

您應該重新啓動機器,然後再次嘗試安裝。

或者

嘗試的OpenJDK作爲

sudo apt-get update 
sudo apt-get install openjdk-7-jdk 

OpenJDK的是一個開源的替代品神諭JDK。它應該是更喜歡一個開源的操作系統(如Ubuntu)

+0

我試圖安裝[Axelor商務套件](http://www.axelor.com/community/downloads/)只有在Oracle jdk上測試過。如果我找不到安裝Oracle的一種方法,我會使用open-jdk, –

0

好上,因爲二進制文件不再可用,你將不得不手動下載 它

1)下載JDK-7u80-Linux的i586.tar .gz或jdk-7u80-linux-x64.tar.gz根據您的操作系統的體系結構從here(如果您沒有其他帳戶,則必須創建一個oracle帳戶)

2)將您剛下載到這個目錄 /var/cache/oracle-jdk7-installer/

3)最後運行下面的命令

sudo echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list 
sudo echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list 
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 
sudo apt-get update 
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections 
sudo apt-get -y install oracle-java7-installer 
+0

不可能!同樣的錯誤。 –

+0

@LocasMartinez我編輯答案 –

0

試試這個(這將安裝Oracle JDK),

首先更新apt-get的回購

$ sudo apt-get update 

添加Java(7,8 )回購給apt-get的

$ sudo add-apt-repository ppa:webupd8team/java 

再次更新apt-get的回購

$ sudo apt-get update 

最後安裝Java 7

$ sudo apt-get install oracle-java7-installer 
+0

感謝您的回覆,但是如果我的任務是查閱我需要的是jdk7 cuz,我想安裝一個僅在jdk7上測試過的軟件,所以我不確定它是否可以工作jdk8。 –

+0

$ sudo apt-get install oracle-java7-installer – tkr