#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 и выполнил соответствующий код, чтобы получить правильный результат