Запустите исключение ядра jol, сообщение об исключении «Процесс завершен с кодом выхода 137 (прерван сигналом 9: SIGKILL)»

#java #jol

#java #jol

Вопрос:

Я борюсь с этой проблемой, могу ли я получить вашу помощь.

Среда запуска:

 Mac Book 10.15.7 

java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

org.openjdk.jol.jol-core:0.14
  

Запустите код:

 public class ClassHeader {
}

public class ClassHeaderTest {
    public static void main(String[] args) {
        // Viewing internal object information.
        System.out.println("Before Print...");
        System.out.println(ClassLayout.parseInstance(new ClassHeader()).toPrintable());
        System.out.println("After Print...");
    }
}
  

Результаты вывода на консоль

 Before Print...

Process finished with exit code 137 (interrupted by signal 9: SIGKILL)
  

Я просто пытался выполнить простой тест, и это привело к этому вопросу, пожалуйста, помогите мне

Комментарии:

1. После тестирования я обнаружил проблему и задокументировал ее здесь в надежде, что это поможет вам. Проблема возникает из-за того, что jol-core является расширением для OpenJDK и не может использоваться в Oracle Java Development Kit. По этой причине я изменил локальный JDK на OpenJDK и выполнил соответствующий код, чтобы получить правильный результат