Galaxy Kirin server system docker environment imports the base image, installs openjdk-1.8.0 and repackages it

In the docker environment of the Galaxy Kirin server system, import the base image, install openjdk-1.8.0 and repackage 1. System version 2. Install docker and start the service 1. Configure external network source 2.Install docker package 3. Start the service and set it to start automatically at boot 3. Base image import configuration 1. Upload […]

openjdk-jdk8-b109 hotspot virtual machine startup process analysis_1

Analysis of jdk8-b109 version based on OpenJdk tag HotSpot is an implementation of the Java Virtual Machine (JVM) developed by Oracle and is one of the most widely used JVMs. Find the hotspot virtual machine entrance After completing the compilation configuration, the Makefile will be generated in the root directory. How to compile jdk8 for […]

Compile OpenJDK12 in windows environment

Environment: Windows11 Table of contents: 1. Download OpenJDK12 source code download link: https://hg.openjdk.org/jdk/jdk12 Click zip to download locally. Unzip it locally. Tip: Note that it is best not to contain Chinese or spaces in the local path. 2. Read doc/building.html If you just want to build the JDK and don’t have the patience to read […]

SPECjvm2008_1_01 openjdk8 error Name.java:54: Unable to access java.lang.CharSequence card startup.compiler.sunflow

Test command root@yeqiang-greatwall:/opt/SPECjvm2008# ./run-specjvm.sh -ikv Failure (cannot access java.lang.CharSequence) /tmp/SPECjvm2008/compiler.compiler/compiler/src/share/classes/javax/lang/model/element/Name.java:54: cannot access java.lang.CharSequence Bad class file: spec.benchmarks.compiler.SpecFileManager$CachedFileObject@63eea6e Wrong constant pool tag: 18 at 10 Please delete the file or make sure the file is in the correct classpath subdirectory. public interface Name extends CharSequence { ^ ERROR: compiler exit code: 1 Reason Check openjdk and […]

openjdk 1.7 aarch64 arm64 version download

https://pkgs.org/search/?q=openjdk-7 aarch64 It can be installed directly in the arm64 centos:7 docker image docker run -it centos:7 /bin/bash System version, architecture [root@8782940e2e86 ~]# cat /etc/os-release NAME=”CentOS Linux” VERSION=”7 (AltArch)” ID=”centos” ID_LIKE=”rhel fedora” VERSION_ID=”7″ PRETTY_NAME=”CentOS Linux 7 (AltArch)” ANSI_COLOR=”0;31″ CPE_NAME=”cpe:/o:centos:centos:7:server” HOME_URL=”https://www.centos.org/” BUG_REPORT_URL=”https://bugs.centos.org/” CENTOS_MANTISBT_PROJECT=”CentOS-7″ CENTOS_MANTISBT_PROJECT_VERSION=”7″ REDHAT_SUPPORT_PRODUCT=”centos” REDHAT_SUPPORT_PRODUCT_VERSION=”7″ Install jdk1.7 yum install java-1.7.0-openjdk-devel installation log [root@8782940e2e86 jdk7-src-ready]# yum […]

Compile your own JDK, OpenJDK, OpenJDK11 on the Mac side

Original link: Compile your own JDK, OpenJDK, OpenJDK11 | Elvin on the Mac side Foreword When studying the book “In-depth Understanding of Java Virtual Machine”, if you want to understand the underlying code of java and understand the operation mode of jvm, the compilation of jdk is the basic operation; so this article records the […]

Ubuntu 22.04 64-bit compile OpenJDK12

System Requirements Host operating system: Windows 11 Professional Workstation Edition Virtual machine software: VMware? Workstation 16 Pro Virtual machine operating system: ubuntu-22.04.2-desktop-amd64 Replace ubuntu source Tips: Here is the open source software mirror station of Tsinghua University # After backing up /etc/apt/sources.list, replace the file with the following content sudo vi /etc/apt/sources.list # The source […]

Mainstream JDK performance competition; Zulu OpenJDK/OpenJDK/Oracle JDK/GraalVM CE

There are still many JVM distributions to choose from on the market. Choosing the right JVM requires consideration of different factors. Performance is one of the important factors. Reliable performance studies are difficult. In this article, I created a test that performs comparison tests on different JVMs. The test program consists of a Spring Boot […]

[Solved] maven nexus private server running error OpenJDK 64-Bit Server VM warning: Cannot open file ../sonatype-work/nexus3/log/jvm.

OpenJDK 64-Bit Server VM warning: Cannot open file ../sonatype-work/nexus3/log/jvm.log due to No such file or directory nexus | Warning: Cannot open log file: ../sonatype-work/nexus3/log/jvm.log nexus | Warning: Forcing option -XX:LogFile=/tmp/jvm.log The reason for the error: There is a Chinese file name in the installation path! ! All changed to English.