java - 新更新后如何安装oracle-java8-installer

标签 java docker ubuntu

在 oracle java8 中进行新更新后,我无法在 ubuntu 系统上安装 java。它显示此错误

E: Package 'oracle-java8-installer' has no installation candidate
ERROR: Service 'app' failed to build: 
The command '/bin/sh -c echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections &&   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' returned a non-zero code: 100

我正在尝试将其安装到我的 Docker 系统中。

我尝试到处搜索,但找不到任何答案。所有答案都已过时。

最佳答案

停止使用oracle JAVA(JDK)8 Install PPA后,我在使用ubuntu:bionic基础镜像时遇到了同样的问题,所以我安装了amazon Correcto openjdk8。

这是我的 dockerfile 中的工作 java RUN 命令

RUN wget https://d3pxv6yz143wms.cloudfront.net/8.212.04.2/java-1.8.0-amazon-corretto-jdk_8.212.04-2_amd64.deb && \
    apt-get update &&  apt-get install java-common && apt-get install -y --no-install-recommends apt-utils && \
    dpkg --install java-1.8.0-amazon-corretto-jdk_8.212.04-2_amd64.deb

引用:https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/generic-linux-install.html

关于java - 新更新后如何安装oracle-java8-installer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55946245/

相关文章:

docker - Linux下如何停止docker

python - 安装 OpenBLAS 和 Numpy 后没有 _dotblas.so

java - 递归使用多少堆栈(从列表中删除节点)?

docker - Kubernetes Pod 卡在 CrashLoopBackOff 中

ruby-on-rails - Bundler 2 未安装在 docker 中

python - 在 Ubuntu 上的 Opera 中打开 jupyter notebook

ubuntu - DNS/Webmin/BIND9 & 脚本配置

java - 在spring ioc中定义一个bean之外的集合

java - 写入文件时出现空指针异常 - Android Studio

java - 为了安全起见,将 new String(char[]) 作为密码参数传递给只接受字符串作为参数的方法是否安全?