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'

上述命令将永久影响您的系统内核,如果需要,可以稍后进行更改。

相关内容