2017-06-07 75 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