Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.
RetroTech 팟캐스트 44BITS 팟캐스트

Eclipse 실행시 JVM terminated 에러가 발생할 때...

뭐 큰 문제는 아닌데 항상 적어야지 하다가 이제야 적는군요. 제가 많이 사용하지 않아서 그런지 몰라도 Eclipse 3.2까지는 괜찮았던것 같은데 3.3 Europa나 3.4 Ganymede부터는 처음 설치하고 실행하려고 하면 다음과 같은 에러가 나며 실행이 되지 않습니다..

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으로 변경하면 정상적으로 이클립스를 실행할 수 있습니다..
2009/03/12 00:27 2009/03/12 00:27