java - 可以在jenkins docker容器中安装oracle jdk 8

标签 java docker jenkins

我在jenkins Docker容器中构建了一个应用程序,但是jenkins使用openjdk默认,有时openjdk编译jar无法运行,所以我想在alpline的Docker Jenkins 容器中安装Oracle JDK 8.是否可以在Oracle jDK中安装Oracle JDK我正在从互联网上搜索信息量较少。有些不起作用:https://wiki.alpinelinux.org/wiki/Installing_Oracle_Java.Any建议?

最佳答案

尝试在Dockerfile中使用此命令下载JDK并安装:

 RUN wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz -O /tmp/jdk-8-linux-x64.tar.gz
如果无法从Oracle下载,则将URL替换为自定义jdk下载url(将jdk软件包放入您自己的服务器中)。

关于java - 可以在jenkins docker容器中安装oracle jdk 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59588583/

相关文章:

java - 为什么两个不同的嵌套循环(具有相同的时间复杂度)执行时间不同?

Azure 服务器磁盘容量在/var/opt/microsoft/mdtap/signatures.noindex 处自动填满是什么原因造成的?

android - 使用 Jenkins 和 SVN 时创建的随机 .r 文件

amazon-web-services - 用于带有 jenkins 构建阶段的 codepipeline 的 AWS Cloudformation 模板

jenkins - Jenkins xml配置为基于Groovy的Jenkins Job DSL

java - 如何同时调用所有 `Mono<E>`

java - 无法为 hibernate 4.1.1 配置 EhCache,因为它抛出 "net/sf/ehcache/CacheException"

performance - 将默认 docker 容器移动到磁盘上的另一个位置

java - Spring 错误创建名称为 'jpaContext' 的 bean

mysql - 如何为在 docker 容器上运行的 MySQL 设置对本地文件系统上的文件的访问