找到openjdk8源码位置,修改jdk源码 和本次编译相关的资源都放在/usr/local/openjdk下面了,如下图: 我们这次要修改的文件是/usr/local/openjdk/hotspot/src/share/vm/runtime/objectMonitor.cpp; 执行命令vi /usr/local/openjdk/hotspot/src/share/vm/runtime/objectMonitor.cpp编辑这个文件; 找到方法ObjectMonitor...
docker build -t build-openjdk-8 . 4. cd jdk-jdk8-b120/ 5. sed -i '67d' hotspot/make/linux/makefiles/adjust-mflags.sh 6. bash ./configure --with-target-bits=64 --with-debug-level=slowdebug --enable-debug-symbols --with-boot-jdk=/openjdk/java-se-7u75-ri --with-freetype-in...
docker exec -it compilejdk /bin/bash 找到openjdk8源码位置,修改jdk源码 和本次编译相关的资源都放在/usr/local/openjdk下面了,如下图: 我们这次要修改的文件是/usr/local/openjdk/hotspot/src/share/vm/runtime/objectMonitor.cpp; 执行命令vi /usr/local/openjdk/hotspot/src/share/vm/runtime/objectMonito...
首先下载openjdk8的源码,下载地址(github地址)https://github.com/keerath/openjdk-8-source。这一步骤就是由以下两个命令组成 hgclonehttp://hg.openjdk.java.net/jdk8/jdk8 openjdk8 cdopenjdk8 && sh ./get_source.sh 完成这一步以后,将目录openjdk8打包成zip包,命名为openjdk8.zip 目录准备 新建一...
自己动手,做一个JDK8镜像 在ARM电脑上新建一个文件夹,里面新建名为Dockerfile的文件,内容如下: #Docker image of JDK8inARM64#VERSION 8#Author: bolingcavalry#基础镜像使用的是OpenJDK官方镜像公用的FROM buildpack-deps:stretch-scm#作者MAINTAINER BolingCavalry <zq2599@gmail.com>#Default to UTF-8 file.enc...
我们先编译openjdk: 首先通过命令git clone git@github.com:zq2599/centos7_build_openjdk8.git下载构建镜像所需的文件,下载后打开控制台进入centos7_build_openjdk8目录,执行 代码语言:javascript 代码运行次数:0 运行 AI代码解释 docker build -t bolingcavalryopenjdk:0.0.1 . 这样就构建好了镜像文件,再执行启...
FROMopenjdk:8-jdk-alpineENVAPP_HOME /usr/appWORKDIR$APP_HOMECOPYtarget/myapp.jar$APP_HOME/myapp.jarCMD["java","-jar","myapp.jar"] 1. 2. 3. 4. 5. 6. 7. 8. 在上面的示例中,我们首先使用了一个基于Alpine Linux的OpenJDK 8镜像作为基础镜像。然后,我们设置了一个名为APP_HOME的环境变量,...
dockerrun--name=compilejdk-idtbolingcavalry/bolingcavalryopenjdk:0.0.1 1. 这个命令会先去网站下载镜像bolingcavalry/bolingcavalryopenjdk:0.0.1,然后创建一个名字叫compilejdk的容器; 进入容器 执行以下命令即可进入容器: dockerexec-itcompilejdk /bin/bash ...
自己动手,做一个JDK8镜像 在ARM电脑上新建一个文件夹,里面新建名为Dockerfile的文件,内容如下: #Docker image of JDK8 in ARM64 # VERSION 8 # Author: bolingcavalry #基础镜像使用的是OpenJDK官方镜像公用的 FROM buildpack-deps:stretch-scm #作者 MAINTAINER BolingCavalryzq2599@gmail.com ...
自己动手,做一个JDK8镜像 在ARM电脑上新建一个文件夹,里面新建名为Dockerfile的文件,内容如下: #Docker image of JDK8inARM64#VERSION 8#Author: bolingcavalry#基础镜像使用的是OpenJDK官方镜像公用的FROM buildpack-deps:stretch-scm#作者MAINTAINER BolingCavalry <zq2599@gmail.com>#Default to UTF-8 file.enc...