OpenJDK - 手動安裝 JDK 調試符號

OpenJDK - 手動安裝 JDK 調試符號

我有所有 OpenJDK8 檔案及其偵錯符號,我可以讓 OpenJDK 工作,但是當我嘗試使用用於偵錯的東西時,我仍然收到與 dbg 檔案相關的錯誤,我不知道需要哪些配置讓一切正常運轉。基本上我有來自命令的檔案: sudo apt-get install openjdk-8-jdk openjdk-8-dbg 但我還沒有讓它們工作,我需要手動安裝它們。我嘗試將檔案放在 /usr/lib/... 目錄中,也直接從路徑執行命令(Jinfo 是其中之一,我嘗試直接從二進位檔案執行它)我正在使用烏班圖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'

上述命令將在您的系統核心中永久生效,並且可以在以後根據需要進行更改。

相關內容