JVM terminated. Exit code=-1 이라고 나타나면서 다음과 같은 복잡한 에러메시지가 나타납니다.
이클립스가 설치된 폴더에 가면 eclipse.ini라는 파일이 존재하는데 이 파일을 에디터에서 열면 다음과 같이 작성되어 있습니다.
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
이 문제는 메모리 문제때문에 발생하는 거라고 할 수 있는데 7,8번 라인이 메모리가 설정되 부분인데 최소가 40M, 최대가 512메가로 되어 있습니다. 보통 메모리가 512는 충분히 넘는데도 불구하고 거의 이 문제가 발생하는데 정확하게 어떤 문제 때문에 512메가의 최대메모리가 인식하지 않는지는 아직 파악하지 못했습니다.
어쨌든 -Xmx512m를 -Xmx256m으로 변경하면 정상적으로 이클립스를 실행할 수 있습니다..
Comments