[JAVA] 이클립스'Could not create the Java Virtual Machine''A fatal exception has occurred. Program will exit.' 시작 오류 해결
결론 : 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 |
java.lang.classcastexception 에러 (0) | 2022.05.06 |
---|---|
자바설치 오류 ')'가 필요합니다. (1) | 2021.06.02 |
[Java] & [정규식] xml 파일 파싱하여 원하는 단어 추출하기 (0) | 2020.04.21 |
war / (0) | 2020.04.20 |
[Java] 정규식 표현 (Regular Expression) (0) | 2020.04.20 |
댓글 영역