Back-End/Spring
[Spring Boot] 스프링부트 JVM 충돌 해결방법 (Java Runtime Environment (JRE), 인텔리제이)
현기
2023. 7. 26. 11:46
...
# JRE version: (17.0+35) (build )
# Java VM: OpenJDK 64-Bit Server VM (17+35-2724, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x2c0c2e]#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
...
스프링 부트를 실행하니 자바 SDK 관련한 에러가 발생했습니다.
원인은 코드, 메모리, 자바 버전, 라이브러리 호환성 등 다양하다고 합니다.
하지만 저 같은 경우는 잘 동작하던 스프링 부트가 갑자기 안된 케이스기 때문에
자바 SDK 삭제하고 다시 설치하니 해결됐습니다. 😀
📝 충돌 해결 방법
⦁ 인텔리제이 SDK 재설치
✔ 인텔리제이(IntelliJ)는 자체적으로 Java SDK를 자동으로 설치하는 기능을 제공합니다.
이를 이용하면 별도로 Java SDK를 다운로드하고 설치하는 번거로움을 덜 수 있습니다.
이클립스에서 인텔리제이로 옮기고 가장 경이로웠던 부분입니다. 🥳
⦁ Project Structure 설정
[ File ] -> [ Project Structure ] -> [ Project ]
✔ 맥 단축키
Command + ;
✔ 윈도우 단축키
Ctrl + Alt + Shift + S
✔ 플랫폼 설정에 기존에 설치되어 있는 SDK를 제거하고,
인텔리제이가 자동으로 탐지해 주는 SDK 다시 설치하면 에러가 해결됩니다.