호야의 블로그
[Java] 이클립스 JVM 오류 해결 방법
error: could not create the java virtual machine.
error: a fatal exception has occurred. program will exit.
error: could not create the java virtual machine...
아래 오류의 해결 방법은 크게 두 가지가 있습니다. 하나는 이클립스 경로의 ini 파일의 코드 수정과 JDK를 재설치하는 방법입니다.
error: could not create the java virtual machine.
error: a fatal exception has occurred. program will exit.
1. eclipse.ini 수정
2. JDK 재설치
대부분 이 같은 오류는 1번 방법만으로도 대체로 해결된다고 합니다. 하지만 JDK 설정 및 잘못된 구성으로 되어있다면 JDK를 안정적인 버전으로 재설치하는 것이 나을 것입니다.
저는 1번만으로는 해결되지 않아 두 가지 과정으로 위 오류를 해결하였습니다. 1번 방법은 위 같은 문제가 발생했을 때 이클립스가 설치된 경로에 있는 eclipse.ini를 수정하는 것입니다.
<이클립스가 설치된 경로에 있는 'eclipse.ini' 파일>
Xms와 Xmx를 낮춰 메모리 할당을 줄이는 것입니다. 대부분 여기까지만 수정해도 해결이 된다고 합니다. 메모리 문제가 가장 큰 JVM 오류 발생 원인 입니다. 저는 기존 'Xms'가 256, 'Xmx'가 512였습니다. 추후 오류 방지를 위해 저는 두 항목 모두 256으로 수정하였습니다.(Xms<=Xmx)
또한 -vm 명령어로 가상 머신의 경로를 제대로 지정해줘야합니다. 경로는 아래와 같이 JDK 경로의 bin 폴더에 있는 javaw.exe를 지정해야합니다.
여기까지 하면 제대로 동작이 가능하지만 그래도 같은 오류가 발생한다면 2번 방법을 사용해야 합니다. JDK를 재설치 혹은 보다 안정된 다른 버전을 설치하는 것입니다.
도저히 귀찮아서 못하겠다 하시는 분들은 웹에서 간단하게 실행 및 디버깅이 가능한 페이지를 제가 소개 해놨습니다. 아래의 링크 글 참고하셔서 이용하시면 될 것 같습니다.
링크: 2018/11/12 - [IT/IT] - [Tip] ideone으로 가볍게 컴파일링
후기 및 정리
저는 이러한 방법으로 해결되지 않아 JDK를 재설치하였습니다. 이후 해결되었고 다음 글에서 JDK 설치법과 환경 변수 및 JRE 설정 방법을 알려드리도록 하겠습니다.
Java 5번째 글: 2018/11/15 - [IT/Java] - [Java] JDK 재설치 및 이클립스 JRE 설정하기
Java 4번째 글: 2018/11/15 - [IT/Java] - [Java] 이클립스 JVM 오류 해결 방법
Java 3번째 글: 2018/11/15 - [IT/Java] - [Java] 이클립스(Eclipse) 설치 및 프로젝트 실행
Java 2번째 글: 2018/11/14 - [IT/Java] - [Java] 기술 면접용 자바 정리 (2)
Java 1번째 글: 2018/11/14 - [IT/Java] - [Java] 기술 면접용 자바 정리 (1)
조금의 도움이 되셨다면 로그인 없이도 가능한 댓글과
왼쪽 아래 ♥공감 버튼을 꾹 눌러주세요!
'IT > Java' 카테고리의 다른 글
이클립스 프로젝트에 라이브러리를 추가해보자 (0) | 2018.11.16 |
---|---|
JDK 설치 및 이클립스 JRE 설정하기 (2) | 2018.11.15 |
이클립스(Eclipse) 설치 및 프로젝트 실행 (0) | 2018.11.15 |
기술 면접용 자바 정리 (2) (0) | 2018.11.14 |
기술 면접용 자바 정리 (1) (1) | 2018.11.14 |