에러 원인  

이클립스를 실행했을때 이런 에러가 나올 경우가 있습니다.
에러가 발생하는 원인은 MaxPermSize의 설정이 잘못되어 나타난 에러입니다.

-Xms40m
-Xmx512m

-XX:MaxPermSize=256M

 에러 해결책  

에러 해결책은 여러가지가 있습니다. 이클립스를 사용하는 OS에 따라 다르기때문에 해결책이 여러가지가 존재하는 듯 합니다. 제가 제시하는 해결책 3가지중에서 어느것을 선택해도 이클립스는 실행이 됩니다. 3가지 해결책의 한가지 공통된 점은 이클립스 폴더 안데 eclipse.ini 파일을 수정하는 것 입니다.

에러발생 eclipse.ini 파일 -showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m  

1. vm 옵션을 설정하여 javaw.exe 위치를 지정한다.
     

eclipse.ini -showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vm
C:\Program Files\Java\jdk1.6.0_13\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m  


javaw.exe 파일 위치는 자신의 jdk 버전과 jdk 설치 경로에 따라 달라질 수 있으니 이점 유의하세요.

2. --launchar.XXMaxPermSize 크기를 수정한다.
     

  eclipse.ini -showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m  

XXMaxPermSize 256M → 128M 으로 변경해 주시면 됩니다.
256M 사이즈를 삭제해도 해결되지만, 또 다른 문제를 발생할 수 있기 때문에 사이즈를 줄이는 것을 추천합니다.

3. -Xms 사이즈를 수정한다.
     

eclipse.ini -showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m  

-Xmx 사이즈를 XXMaxPermSize 크기와 같게 해주시면 됩니다.
-Xmx512m → -Xmx256m

야이노마

» Contact Me: yainoma00@gmail.com




1