编译构建新的JDK; 现在利用Docker,可以将步骤简化如下: 执行一行命令,完成OpenJDK11源码下载; 按自己需求修改OpenJDK11源码,这一步省不掉; 执行一行命令,将修改后的OpenJDK11源码构建为新的JDK; 可见除了自己修改OpenJDK源码这一步因人而异无法省略,其余步骤已经被大大简化,接下来就一起体验一下吧; 实战环境 操作系
dockerrun--rm\-it\-v/usr/local/work/openjdksrc:/src\bolingcavalry/buildopenjdk11:0.0.2 1. 2. 3. 4. 编译构建的速度和电脑硬件有关,构建完成后,打开文件jdk11/build/linux-x86_64-normal-server-release/build.log,在文件尾部可以看到如下信息: Creating support/modules_libs/jdk.security.auth/ fro...
用一行命令,通过Docker把OpenJDK11源码下载到本地; 按照自己的需求修改OpenJDK11源码; 用一行命令,通过DockerDocker编译构建OpenJDK11源码,生成新的JDK; 验证新的JDK; 接下来开始实战吧; 准备工作 在当前电脑准备一个空目录,例如我这里是/usr/local/work/openjdksrc,请确保该目录已经存在,且里面什么都没有; 下载O...
在tmp文件夹下 建立 Dockerfile 文件,另外此目录下还有清单中的字体文件。 FROM openjdk:11MAINTAINER Tsui RUN mkdir-p /root/www/copy*.jar /root/www/app.jar RUN mkdir-p /root/www/logs/RUN mkdir-p /root/www/font/RUN mkdir-p /root/www/pdf/copy*.ttf /root/www/font/copy*.ttc /root/www...
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos通常情况下,编译OpenJDK11源码构建新的JDK需要以下步骤:下载OpenJDK11源码;按自己需求修改OpenJDK11源码;准备编译环境;编译构建新的JDK;现在利用Docker,可以将步骤简化如下:执行一行命令,完成OpenJDK11源码下载;按...
docker run --rm -it -v /usr/local/work/openjdksrc:/output bolingcavalry/openjdksrc11:0.0.1 上述命令中,/usr/local/work/openjdksrc是您的本地目录,请确保已经创建好,命令执行完毕后在此目录下可见到文件jdk11.tar.gz,这就是OpenJDK11的源码了,大小已超过1G; ...
FROMopenjdk:11-jre-slim 1. 该代码指定了Docker镜像的基础镜像为openjdk:11-jre-slim,使用Java 11运行时环境。 COPYtarget/myjavaapp.jar /app/myjavaapp.jar 1. 该代码将target/myjavaapp.jar文件复制到了镜像中的/app/myjavaapp.jar路径下。
docker run --rm -it -v /usr/local/work/openjdksrc:/output bolingcavalry/openjdksrc11:0.0.1 上述命令中,/usr/local/work/openjdksrc是您的本地目录,请确保已经创建好,命令执行完毕后在此目录下可见到文件jdk11.tar.gz,这就是OpenJDK11的源码了,大小已超过1G; ...
如果您安装了Docker,通过以下一行命令即可下载OpenJDK11源码: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 docker run--rm-it-v/usr/local/work/openjdksrc:/output bolingcavalry/openjdksrc11:0.0.1 上述命令中,/usr/local/work/openjdksrc是您的本地目录,请确保已经创建好,命令执行完毕后在此目录下...
步骤 1. 克隆代码仓库 首先,将代码仓库克隆到本地: gitclonehttps://github.com/your_username/your_project.git 2. 配置Spring Boot项目 进入Spring Boot项目的根目录,确保已经配置好了Dockerfile文件。如果没有,请参考以下示例创建一个Dockerfile: # 使用OpenJDK 11作为基础镜像FROMopenjdk:11-jre-slim# 设置工...