OpenJDK — Установка отладочных символов JDK вручную

OpenJDK — Установка отладочных символов JDK вручную

У меня есть все файлы OpenJDK8 и его отладочные символы, я могу заставить OpenJDK работать, но когда я пытаюсь использовать что-то, что используется для отладки, я все еще получаю ошибки, связанные с файлами dbg, я не знаю, какие конфигурации нужны, чтобы все работало. В основном у меня есть файлы из команды:, sudo apt-get install openjdk-8-jdk openjdk-8-dbg но я пока не заставил их работать, мне нужно установить их вручную. Я пробовал просто поместить файлы в каталог /usr/lib/..., а также запускать команды напрямую из пути (Jinfo — один из них, и я пробовал запускать его напрямую из двоичного файла). Я использую Ubuntu 18.04. Есть ли какая-либо документация по установке всех этих пакетов с нуля? Любая помощь приветствуется.

решение1

Недавно у меня возникла похожая проблема, когда я запускал тесты с помощью CPU Profiler. У меня был правильно установлен openjdk-8-dbg. Благодаря IntelliJIDEA IDE после моей первой попытки было рекомендовано следующее решение. Вам нужно изменить некоторые настройки в ядре.

Для начала используйте команды ниже.

sudo sh -c 'echo 1 > /proc/sys/kernel/perf_event_paranoid'

sudo sh -c 'echo 0 > /proc/sys/kernel/kptr_restrict'

Приведенные выше команды будут навсегда применены к ядру вашей системы и могут быть изменены позже при необходимости.

Связанный контент