OpenJDK - JDK 디버그 기호 수동 설치

OpenJDK - JDK 디버그 기호 수동 설치

모든 OpenJDK8 파일과 해당 디버깅 기호가 있습니다. OpenJDK를 작동시킬 수 있지만 디버깅에 사용되는 것을 사용하려고 하면 여전히 dbg 파일과 관련된 오류가 발생합니다. 어떤 구성이 필요한지 모르겠습니다. 모든 것을 작동시키세요. 기본적으로 명령의 파일이 있지만 sudo apt-get install openjdk-8-jdk openjdk-8-dbg 아직 작동하지 않았으므로 수동으로 설치해야 합니다. /usr/lib/... 디렉토리에 파일을 넣고 경로에서 직접 명령을 실행해 보았습니다. (Jinfo는 이들 중 하나이며 바이너리 파일에서 직접 실행해 보았습니다.) 우분투 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'

위 명령은 시스템 커널에 영구적으로 영향을 미치며 필요할 경우 나중에 변경할 수 있습니다.

관련 정보