ich habe alle OpenJDK8-Dateien und seine Debugsymbole, ich kann OpenJDK zum Laufen bringen, aber wenn ich versuche, etwas zu verwenden, das zum Debuggen verwendet wird, erhalte ich immer noch Fehlermeldungen bezüglich der DBG-Dateien und weiß nicht, welche Konfigurationen erforderlich sind, damit alles funktioniert. Grundsätzlich habe ich die Dateien aus dem Befehl:
sudo apt-get install openjdk-8-jdk openjdk-8-dbg
aber ich habe sie noch nicht zum Laufen gebracht, ich muss sie manuell installieren. Ich habe versucht, die Dateien einfach in das Verzeichnis /usr/lib/... zu legen und die Befehle auch direkt aus dem Pfad auszuführen (Jinfo ist einer dieser Befehle und ich habe versucht, ihn direkt aus der Binärdatei auszuführen). Ich verwende Ubuntu 18.04. Gibt es eine Dokumentation zur Installation all dieser Pakete von Grund auf? Jede Hilfe ist willkommen.
Antwort1
Ich hatte kürzlich ein ähnliches Problem, als ich Tests mit CPU Profiler durchführte. Ich hatte openjdk-8-dbg korrekt installiert. Dank IntelliJIDEA IDE wurde mir nach meinem ersten Versuch die folgende Lösung empfohlen. Sie müssen einige Einstellungen in Ihrem Kernel ändern.
Nutzen Sie zum Einstieg die folgenden Befehle.
sudo sh -c 'echo 1 > /proc/sys/kernel/perf_event_paranoid'
sudo sh -c 'echo 0 > /proc/sys/kernel/kptr_restrict'
Die obigen Befehle werden dauerhaft in Ihrem Systemkernel wirksam und können bei Bedarf später geändert werden.