반응형
Eclipse를 처음 받아서 실행하면 "JVM terminated. Exit code=-1"이라는 메시지와 함께 아래과 같은 오류가 발생하면서 실행이 되지 않는 경우가 있다. 예전에는 안 그랬던 것 같은데 Eclipse Europa(3.3, 유로파) 버전즈음해서 이런 경우가 생긴 것 같다.
이 경우 Eclipse 폴더에 있는 "eclipse.ini" 파일의 설정을 바꿔주면 된다. 예전에 찾아봤을 때는 다음 굵은 글씨의 최대 메모리 사이즈를 "128M"로 변경하거나 그 필드 자체(굵은 글씨 모두)를 삭제하라는 방법이 많았다.
최근 갑자기 메모리가 부족하다는 오류메시지와 함께 Eclipse가 죽는 일이 많이 발생해서 새 버전인 Eclipse Ganymede(3.4, 개너미드)를 받았다. 하지만 역시 Ganymede도 계속 메모리가 부족하다면서 죽어버려 다시 실행 오류 해결 방법을 찾았다. 그런데 이번엔 예전과는 다른 방법들이 검색되었다. 그 방법은 아래와 같이 JVM의 경로를 적어주는 방법이다.
기존의 메모리 사용 최대 사이즈를 줄이는 것 보다 메모리 부족 오류면에서는 좋은 것 같다. (메모리 사이즈를 늘렸으니 당연한건가 -ㅅ-a) 각자 JVM이 설치된 경로를 찾아 "-vm" 옵션을 설정하면 된다. "-framework" 옵션을 설정해주는 아래와 같은 방법도 있는 것 같으나 "-vm" 옵션만으로도 잘 동작하여 "-framework" 옵션은 확인하지 않았다.
+ Eclipse는 왜 목성의 위성들 이름을 사용하는 것일까?? Europa는 목성의 6번째 위성이고, Ganymede(위키피디아 Ganymede와 영어사전에 따르면 "가니메데" 보다는 "개너미드"가 원발음에 더 가깝다.)는 목성의 7번째 위성이다. Europa, Ganymede 모두 목성의 4개 큰 위성(갈릴레오 위성(한글), Galilean moons(영문)) 중 하나이고, 이 순서대로라면 Eclipse의 다음 3.5버전의 이름은 그 다음 위성인 Callisto가 아닐까 생각해 본다.
+ 갈릴레오 위성(Galilean moon)은 목성의 위성 중 갈릴레오가 관측한 목성의 4개 큰 위성 Io, Europa, Ganymede, Callisto를 나타낸다.
+ 그리고 나는 왜 이런데 호기심이 많은걸까?? -ㅅ-a
- 해결방법 출처
Eclipse 실행
스트러츠 카페(퍼머링크는 로그인이 필요한 비공개글이어서 각자 검색하기 바람. 왜 카페의 글은 비공개인데도 검색이 되는걸까?? 검색할 때마다 느끼는거지만 이상하다. 비공개로 해놓은 글이 검색되어 노출된다는 사실을 사람들은 알까??)
출처 : http://entireboy.egloos.com/3883873
이 경우 Eclipse 폴더에 있는 "eclipse.ini" 파일의 설정을 바꿔주면 된다. 예전에 찾아봤을 때는 다음 굵은 글씨의 최대 메모리 사이즈를 "128M"로 변경하거나 그 필드 자체(굵은 글씨 모두)를 삭제하라는 방법이 많았다.
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
최근 갑자기 메모리가 부족하다는 오류메시지와 함께 Eclipse가 죽는 일이 많이 발생해서 새 버전인 Eclipse Ganymede(3.4, 개너미드)를 받았다. 하지만 역시 Ganymede도 계속 메모리가 부족하다면서 죽어버려 다시 실행 오류 해결 방법을 찾았다. 그런데 이번엔 예전과는 다른 방법들이 검색되었다. 그 방법은 아래와 같이 JVM의 경로를 적어주는 방법이다.
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vm
c:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vm
c:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
기존의 메모리 사용 최대 사이즈를 줄이는 것 보다 메모리 부족 오류면에서는 좋은 것 같다. (메모리 사이즈를 늘렸으니 당연한건가 -ㅅ-a) 각자 JVM이 설치된 경로를 찾아 "-vm" 옵션을 설정하면 된다. "-framework" 옵션을 설정해주는 아래와 같은 방법도 있는 것 같으나 "-vm" 옵션만으로도 잘 동작하여 "-framework" 옵션은 확인하지 않았다.
+ Eclipse는 왜 목성의 위성들 이름을 사용하는 것일까?? Europa는 목성의 6번째 위성이고, Ganymede(위키피디아 Ganymede와 영어사전에 따르면 "가니메데" 보다는 "개너미드"가 원발음에 더 가깝다.)는 목성의 7번째 위성이다. Europa, Ganymede 모두 목성의 4개 큰 위성(갈릴레오 위성(한글), Galilean moons(영문)) 중 하나이고, 이 순서대로라면 Eclipse의 다음 3.5버전의 이름은 그 다음 위성인 Callisto가 아닐까 생각해 본다.
+ 갈릴레오 위성(Galilean moon)은 목성의 위성 중 갈릴레오가 관측한 목성의 4개 큰 위성 Io, Europa, Ganymede, Callisto를 나타낸다.
+ 그리고 나는 왜 이런데 호기심이 많은걸까?? -ㅅ-a
- 해결방법 출처
Eclipse 실행
스트러츠 카페(퍼머링크는 로그인이 필요한 비공개글이어서 각자 검색하기 바람. 왜 카페의 글은 비공개인데도 검색이 되는걸까?? 검색할 때마다 느끼는거지만 이상하다. 비공개로 해놓은 글이 검색되어 노출된다는 사실을 사람들은 알까??)
출처 : http://entireboy.egloos.com/3883873
반응형
'JAVA' 카테고리의 다른 글
BlueJ - 자바를 시작하는 사람을 위한 Java 개발자 도구 (무료) (0) | 2018.09.22 |
---|---|
[펌]jsp을 이용해서 쓰레드 덤프 보기 (0) | 2011.03.28 |
[Regular Expression]정규식 관련 (한글 정규식 찾기) + EditPlus사용법 (0) | 2010.11.02 |
이클립스(eclipse) 실행오류 ( Failed to create the Java Virtual Machine. ) (0) | 2010.09.30 |
Java의 class파일 역컴파일 jad.exe (0) | 2010.07.29 |
Totoise SVN Cache(TSVNCache.exe)부화 줄이기 (1) | 2010.01.27 |
[펌]이클립스 설정 (0) | 2009.05.07 |
[펌] 이클립스 단축키 (0) | 2009.04.16 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)