OpenJDK8 のファイルとデバッグ シンボルはすべて揃っており、OpenJDK は動作しますが、デバッグに使用するものを使用しようとすると、dbg ファイルに関連するエラーが引き続き発生します。すべてを動作させるにはどの構成が必要なのかわかりません。基本的に、コマンドからファイルを取得しています
sudo apt-get install openjdk-8-jdk openjdk-8-dbg
が、まだ動作させていないため、手動でインストールする必要があります。/usr/lib/... ディレクトリにファイルを配置したり、パスから直接コマンドを実行したりしてみました (Jinfo はこれらの 1 つで、バイナリ ファイルから直接実行してみました)。Ubuntu 18.04 を使用しています。このパッケージをすべて最初からインストールするためのドキュメントはありますか? ご協力いただければ幸いです。
答え1
最近、CPU プロファイラーでテストを実行中に同様の問題が発生しました。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'
上記のコマンドはシステム カーネルに永続的に適用され、必要に応じて後で変更できます。