泊坞窗安装Java 8链接找不到404

问题描述:

我试图使用泊坞文件在我的Ubuntu 16.4安装java 8,但我得到下面的错误 -泊坞窗安装Java 8链接找不到404

Connecting to download.oracle.com (download.oracle.com)|65.202.184.96|:80... connected. 
HTTP request sent, awaiting response... 404 Not Found 
2017-10-19 15:34:18 ERROR 404: Not Found. 

Dockerfile

FROM ubuntu:16.04 

ENV GOSU_VERSION 1.9 
ENV SPARK_VERSION 2.0.2 
ENV SPARK_HOME /usr/local/spark 
ENV SPARK_USER aml 
ENV GLIBC_APKVER 2.24-r0 
ENV LANG=en_US.UTF-8 

LABEL vendor=ActionML \ 
     version_tags="[\"1.6\",\"1.6.3\"]" 


ENV JAVA_HOME  /usr/lib/jvm/java-8-oracle 


RUN apt-get update && \ 
    apt-get dist-upgrade -y 


RUN \ 
    echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \ 
    apt-get install -y software-properties-common && \ 
    add-apt-repository -y ppa:webupd8team/java && \ 
    apt-get update && \ 
    apt-get install -y oracle-java8-installer && \ 
    rm -rf /var/lib/apt/lists/* && \ 
    rm -rf /var/cache/oracle-jdk8-installer 
+0

为什么不使用官方openjdk图像呢? –

FYI-截至今天上午,在Webupd8甲骨文java8的安装程序成功下载和搬运工,我安装。 PPA安装程序中的链接必须已更新。好极了!

  1. 以root身份进入该文件夹:/etc/apt/sources.list.d 找到此文件:webupd8team-java.list并将其删除。

  2. 执行系统的sudo apt-get更新以删除对该更新服务器的任何引用。

  3. 执行add-apt-repository ppa:webupd8team/java将正确的ppa添加到您的系统。

  4. 再次执行sudo apt-get update,你应该能够正确地安装所有东西。

+0

我相信这是问题 - https://*.com/questions/46815897/jdk-8-is-not-installed-error-404-not-found – user1050619