Ein Shell-Skript, das die OpenJDK11-Quelle unter CentOS 7.2 mit Debug-Optionen erstellt.
Windows10 VirtualBox 5.2 Vagrant 2.2.0 Gastbetriebssystem CentOS 7.2 (CPU 2, Speicher 4 GB, Festplatte 100 GB) OpenJDK11 jdk-11+28
#!/bin/sh
yum -y update
yum -y install java-11-openjdk-devel
yum groupinstall -y "Development Tools"
yum install -y libXtst-devel libXt-devel libXrender-devel libXi-devel cups-devel fontconfig-devel alsa-lib-devel
yum -y install epel-release
yum -y install python-devel python-pip
pip install -U pip
pip install mercurial
hg clone http://hg.openjdk.java.net/jdk/jdk11 -r jdk-11+28
cd jdk11
bash configure --with-debug-level=slowdebug --with-native-debug-symbols=internal
make CONF=linux-x86_64-normal-server-slowdebug all
build/linux-x86_64-normal-server-slowdebug/jdk/bin/java -version
Binärdateien wie Java-Befehle /root/jdk11/build/linux-x86_64-normal-server-slowdebug/jdk/bin Es wird darunter erzeugt.
[root@localhost bin]# /root/jdk11/build/linux-x86_64-normal-server-slowdebug/jdk/bin/java -version
openjdk version "11-internal" 2018-09-25
OpenJDK Runtime Environment (slowdebug build 11-internal+0-adhoc.root.jdk11)
OpenJDK 64-Bit Server VM (slowdebug build 11-internal+0-adhoc.root.jdk11, mixed mode)
Recommended Posts