2017-10-19 61 views
0

我試圖使用泊塢文件在我的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圖像呢? –

回答

-1

FYI-截至今天上午,在Webupd8甲骨文java8的安裝程序成功下載和搬運工,我安裝。 PPA安裝程序中的鏈接必須已更新。好極了!

0
  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://stackoverflow.com/questions/46815897/jdk-8-is-not-installed-error-404-not-found – user1050619