본 오류의 결론은 이 게시글이 아닌 아래의 게시글에 있습니다.
2024.06.12 - [ubuntu/pycharm] - [우분투] 파이참 실행 오류 수정기2(java 버전 오류 아닌 램 오류)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f78e07fd960, pid=2455, tid=2559
#
# JRE version: OpenJDK Runtime Environment JBR-17.0.8.1+7-1000.32-jcef (17.0.8.1+7) (build 17.0.8.1+7-b1000.32)
# Java VM: OpenJDK 64-Bit Server VM JBR-17.0.8.1+7-1000.32-jcef (17.0.8.1+7-b1000.32, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
파이참을 실행하던 중 위와 같은 오류로 지속적으로 프로그램이 꺼지는 현상이 발생했다.
오류 log를 확인해본 결과 jdk 버전이 맞지 않아 발생하는 문제라 판단이 되어 우분투에서 jdk 버전을 새로 설치하고 버전을 변경하여 문제를 해결하였다.
위와 다르게 로그가 뜨지 않고 단순히 파이참 화면이 뜨지 않는 경우는 파이참을 중복으로 실행시켜서 발생한 오류로 아래의 링크를 보고 참고하시기 바랍니다.
다시 돌아와서,
#java 버전 확인
java -version
# jdk 11 설치
sudo apt-get install openjdk-11-jdk
먼저 버전을 확인해주고 jdk 11을 설치한다.
# java 버전 선택
sudo update-alternatives --config java
#java 버전 확인
java -version
이후 설치한 버전을 java 버전으로 숫자를 입력하여 선택하고, 선택한 버전이 맞는지 확인한다.
# /etc/environment 수정
sudo vi /etc/environment
# /etc/environement에 내용 추가
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-arm64"
# 저장 후 변경 사항 확인
source /etc/environment
echo $JAVA_HOME
/etc/environment 수정 및 변경 사항 확인한다.
sudo reboot now
혹시 모르니 재시동도 해준다.
# pycharm 실행 명령어
sudo pycharm
# pycharm-professional 실행 명령어
sudo pycharm-professional
이제 파이참을 실행시키면 정상적으로 켜지게 됩니다.
하지만 이후에도 계속 문제가 발생한다면 아래 글을 참고 바랍니다.
'ubuntu' 카테고리의 다른 글
[우분투] 인공지능 GPU 서버를 위한 개발환경 세팅 1-우분투 세팅 (0) | 2024.11.09 |
---|---|
[우분투] pycharm 및 jetbrains 완전 제거 (0) | 2023.11.16 |
[우분투] 백그라운드에서 실행되는 프로세스까지 종료하는 방법 (0) | 2023.11.08 |
[우분투] 백그라운드에서 프로세스 동작 (0) | 2023.11.08 |
[우분투] 오류 메시지: Failed to initialize NVML: Driver/library version mismatch (0) | 2023.10.25 |