[LINUX] OpneJDK8 baut auf CentOS7_x86_64 auf

Erstellen Sie OpenJDK8 aus dem Quellcode

Referenz: http://hg.openjdk.java.net/jdk/jdk/file/tip/doc/building.md

Einführung der erforderlichen Pakete

Gruppeninstallation von "Developer Tools" (*) Es sind keine Arbeiten erforderlich, wenn bei der Installation des Betriebssystems "Entwicklertools" aktiviert ist.

# yum groupinstall -y "Development Tools"

Einführung abhängiger Pakete, die für den OpenJDK-Build erforderlich sind Das Bootstrap-JDK verwendet das frühere Hauptversions-JDK (OpenJDK 7). (Referenz) http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html#setup

# yum install -y java-1.7.0-openjdk-devel
# yum install -y libXtst-devel libXrender-devel cups-devel freetype-devel alsa-lib-devel libXt-devel fontconfig-devel

Quellcode DL

Versionsverwaltungstool Mercurial-Installation

# yum install -y mercurial

###Version 2.6.Wenn es älter als 3 ist, drehen Sie die Drehzahl direkt DL und installieren Sie sie vom Original-Mercurial
# curl -OL https://www.mercurial-scm.org/release/centos7/RPMS/x86_64/mercurial-4.9-1.x86_64.rpm
# rpm -Uvh mercurial-4.9-1.x86_64.rpm

Wenn das Ausgangsverzeichnis zum Erstellen / usr / local / src / openjdk8 ist

# cd /usr/local/src
# hg clone http://hg.openjdk.java.net/jdk8u/jdk8u openjdk8u
# cd openjdk8u
# chmod +x get_source.sh
# ./get_source.sh

Konfigurieren Sie die Skriptausführung

# cd /usr/local/src/openjdk8u
# chmod +x configure
# ./configure

Skript ausführen

# cd /usr/local/src/openjdk8u
# make images

Überprüfung des erstellten JDK

Build-Artefakte werden unter build / linux-x86_64-normal-server-release / images / j2sdk-image generiert (JRE befindet sich unter j2jre-image). Überprüfen Sie die Version mit der neu generierten Java-Befehlsbinärdatei

# cd /usr/local/src/openjdk8u
# cd ./build/linux-x86_64-normal-server-release/images/j2sdk-image
# ./bin/java -version

Recommended Posts

OpneJDK8 baut auf CentOS7_x86_64 auf
Erstellen Sie TensorFlow unter Windows
Erstellen Sie XGBoost unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Umgebung mit Windows
Docker bauen Python basierend auf alpinen
Erstellen und installieren Sie OpenCV unter Windows
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie wxPython unter Ubuntu 20.04 auf Himbeer-Pi 4
Erstellen Sie das Lasttest-Tool Locust 1.1 auf Docker
Erstellen Sie einen Pypi-Cache-Server auf QNAP
[UE4] Erstellen Sie DedicatedServer unter Windows und Linux
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Wie man Hello, World mit #Nix baut
Erstellen Sie einen NFS-Server unter Arch Linux
Erstellen Sie einen einfachen WebDAV-Server unter Linux
Erstellen Sie einen CGI-Server, der unter Python 3 in Docker ausgeführt wird
Erstellen Sie einen Samba-Server unter Arch Linux
Erstellen Sie WordPress unter CentOS 8 in einer LAMP-Umgebung
Erstellen Sie ein Jupyter-Notebook auf einem Remote-Server (CentOS).
Arch on lvm on luks Konstruktion und Initialisierung
Lassen Sie uns einen WEB-Server mit Chromebook einrichten
Erstellen Sie eine OpenCV-Python-Umgebung auf Raspberry Pi B +
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen Sie CentOS 8 unter ESXi 6.7 mit minimaler Konfiguration