You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenJDK 11.0.1下载URL失效,Docker构建遇证书问题求替代方案

解决OpenJDK 11下载链接失效及证书问题的替代方案

我之前在Docker构建时也碰到过download.java.net链接证书不匹配的问题,确实挺头疼的。给你几个靠谱的替代方案:

  • 使用系统包管理器安装(强烈推荐)
    直接在Dockerfile里用基础镜像的包管理器安装OpenJDK 11,既稳定又不用手动处理下载链接的问题:

    • 基于Debian/Ubuntu系镜像:
      RUN apt-get update && \
          apt-get install -y --no-install-recommends openjdk-11-jdk && \
          rm -rf /var/lib/apt/lists/*
      
    • 基于CentOS/RHEL系镜像:
      RUN yum install -y java-11-openjdk-devel && \
          yum clean all
      
  • 使用Eclipse Temurin(Adoptium)预编译包
    Temurin是目前维护最活跃的开源OpenJDK发行版之一,完全兼容官方OpenJDK。你可以替换成和原版本匹配的11.0.1+13版本的下载命令:

    wget https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz -O jdk.tar.gz -nv
    

    这个链接长期有效,证书也不会出现不匹配的问题。

  • 使用Amazon Corretto预编译包
    亚马逊维护的OpenJDK发行版,同样稳定可靠,你可以找到对应版本的tar包下载命令替换到Dockerfile中。

另外,建议你在Dockerfile里添加SHA256哈希校验步骤,避免下载到损坏的包,进一步提升构建的可靠性。

内容的提问来源于stack exchange,提问作者messi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 05:30:48