gpt4 book ai didi

java - 如何在ubuntu中通过docker文件安装oracleJDK8

转载 作者:行者123 更新时间:2023-12-02 04:18:27 25 4
gpt4 key购买 nike

我需要通过docker安装oracle jdk8。

目前我正在通过以下方式打开jdk8 apt-get 安装 openjdk-8-jdk

最佳答案

在您的 Dockerfile 中,使用 next 下载 oracle JDK:

RUN curl -L -b "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/${hash}/jdk-8u131-linux-x64.tar.gz -O

或者

RUN curl -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/{hash}/jdk-8u131-linux-x64.tar.gz -O

注意:您需要为上述网址找到不同的 ${hash} 并更改版本。

下载后,使用ln -sjavajre的符号链接(symbolic link)到/bin,然后你就成功了。

顺便说一句,我没有下载完这个包,因为它真的很耗时,下载后,您需要将其解压并在 Dockerfile 中自行创建符号链接(symbolic link)。

最后,根据 @StephenC 的建议,我不会粘贴完整的网址,因为他建议这可能会使 StackExchange 组织面临法律风险。您可以前往official site注册一个账号来下载你想要的jdk。在下载url中,您可以看到${hash},替换该hash,即可获得完整的工作链接(当然,要获得它,您需要接受许可协议(protocol))。一些资料供大家引用,this & this .

而且,如果您不想使用上述方法,还有另一种解决方案:

从oracle站点手动下载oracle jdk,将其放在个人Web服务器中,在Dockerfile中,从该个人服务器下载它,这也可以帮助您。

关于java - 如何在ubuntu中通过docker文件安装oracleJDK8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56650812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com