상세 컨텐츠

본문 제목

[JAVA] 이클립스'Could not create the Java Virtual Machine''A fatal exception has occurred. Program will exit.' 시작 오류 해결

1 a n G u a g e /JAVA

by 동혼 2020. 4. 22. 10:18

본문

 

 

결론 : eclipse.ini  초기설정보고 eclipse.ini 수정하니 해결됨

 

 

 

 

_________________________________________________________________________________________________________________

 

어제 (불과 몇시간 전) 까지만 잘 작동하던 이클립스가 갑자기 아래 두 문구를 띄우면서 실행이 안됨

 

 

 

 

 

 

 

찾아보니

 

 

1. 'Could not create the Java Virtual Machine'

 

eclipse.ini에 javaw.exe 경로를 추가하면 문제해결됨

 

 

2. 'A fatal exception has occurred. Program will exit.'

 

- 최대 최소 메모리 ( Xms ,Xmx ) 조정

 

 

 

 

근데 난 1번, 2번 방법 둘 다 설정 되어있었음 

(Xms , Xmx 사이즈는 여러번 수정해도 계속 안됨)

 

 

 

이후에도 안되면 jdk를 재설치하고 경로 설정하란 말도 있었는데

 jdk 설치도, 경로도 잘 잡혀있고 재설치해도 기존 사용버전인 1.8 버전 설치할 예정이라 설치하고싶지않았다

 

 

다른 블로그들도 2번이면(사이즈수정하면) 다 해결되는 문제가 안되는게 이상해서 

 

eclipse.ini  heap size 설정 -> 초기설정 에대해서 찾아봤다.

 

 

 

 

수정 eclipse.ini 


-startup
plugins/org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar
--launcher.library
C:\Users\iot20\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426
-product
org.eclipse.epp.package.jee.product
-showsplash
C:\Users\iot20\.p2\pool\plugins\org.eclipse.epp.package.common_4.14.0.20191212-1200
--launcher.defaultAction
openFile
--launcher.appendVmargs
openFile
-vm
C:\Program Files\Java\jdk1.8.0_241\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication 
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m 
--add-modules=ALL-SYSTEM
-Declipse.p2.max.threads=10
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/
-vm
C:\Program Files\Java\jdk1.8.0_241\bin\javaw.exe
-vmargs
-Dongi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m 

 

 

 

 

 

수정 후 eclipse.ini 

-startup
plugins/org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar
--launcher.library
C:\Users\iot20\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426
-product
org.eclipse.epp.package.jee.product
-showsplash
C:\Users\iot20\.p2\pool\plugins\org.eclipse.epp.package.common_4.14.0.20191212-1200
--launcher.defaultAction
openFile
--launcher.appendVmargs
openFile
-vm
C:\Program Files\Java\jdk1.8.0_241\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication 
--add-modules=ALL-SYSTEM
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m 
--add-modules=ALL-SYSTEM
-Declipse.p2.max.threads=10
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/

 

 

 

문제는 

-vm 내용이 중복되어있었다는 것.

어쩐지 사이즈 수정할때 수정할 곳이 두곳이라 ? 싶었다 

 

 

이후 eclipse.ini  초기설정 보고 이후 vm 중복내용 삭제하니 

이클립스가 재구동되었다.

 

 

 

나중에 eclipse.ini 수정해서 이클립스 성능 높혀야지 ( 지금은 귀찮) 

 

아래는 참고했던 사이트들중 필터링된거 

이 후 재참고할 사이트 5번 

 

 

 

 

 

 

 

1

이클립스 속도향상 (ECLIPSE.INI) 수정

https://thositeom.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EC%86%8D%EB%8F%84%ED%96%A5%EC%83%81-eclipseini-%EC%88%98%EC%A0%95
2 jvm 힙메모리 공간확장 ( 환경변수설정) https://foreverhappiness.me/34
3 이클립스 갈릴레오 메모리 관리, eclipse.ini http://blog.daum.net/say_young/6710278
4 오픈 시 Java Virtual Machine Launcher Error 발생 https://blog.naver.com/ieiec/140190098800
5 eclipse.ini 초기설정 https://tychejin.tistory.com/37

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

관련글 더보기

댓글 영역