Windows 7에서 Eclipse Helios를 시작할 때이 오류 메시지가 표시됩니다.
JVM (Java Virtual Machine)을 작성하지 못했습니다.
내 eclipse.ini는 다음과 같습니다.
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-vm
P:\Programs\jdk1.6\bin
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms120m
-Xmn100m
-Xmx1024m
내 JAVA_HOME은 내가 알 수있는 한 올바르게 설정되었습니다. 이 문제를 어떻게 해결할 수 있습니까?
내가 지금까지 시도한 것 :
- javaw.exe의 전체 경로 추가
-vm
P:\Programs\jdk1.6\bin\\bin\javaw.exe -vm
옵션을 모두 제거- 제거
--launcher.XXMaxPermSize
하면 문제가 해결되지만 permgen 오류가 발생합니다 - 값
512
을 제거하면--launcher.XXMaxPermSize
문제 가 해결되지만 permgen 오류가 발생합니다. - 이 문제를 해결
-Xmx
하기 위해 축소512m
‘-Xmx’및 ‘–launcher.XXMaxPermSize’에 ‘1024m’을 사용할 수없는 이유는 무엇입니까?
답변
-vm P:\Programs\jdk1.6\bin
선을 제거하십시오 .
또한 일반적인 권장 사항 : set -Dosgi.requiredJavaVersion=1.6
, not 1.5
.
답변
1.eclipse.ini
이클립스 폴더에서 파일을 엽니 다 ( 아래 그림 참조).
2. 열기 eclipse.ini
에서 Notepad
또는 다른 text-editor
응용 프로그램, 라인 찾기 -Xmx256m
(또는 -Xmx1024m
). 이제 기본값 256m
(또는 1024m
)을로 변경하십시오 512m
. 또한 정확한 Java 설치 버전 (1.6 또는 1.7 또는 기타)을 제공해야합니다.
이것처럼 :
-Xmx512m
-Dosgi.requiredJavaVersion=1.6
또는
-Xmx512m
-Dosgi.requiredJavaVersion=1.7
또는
-Xmx512m
-Dosgi.requiredJavaVersion=1.8
그런 다음 나에게 잘 작동합니다.
답변
추가하려고
-vm
D:\Java\jdk1.6.0_29\bin\javaw.exe
참고 : sunblog 참조
Eclipse Wiki에 따라 Java 7에 문제가있는 다른 사용자의 경우 -eclipse.ini vm_value (Windows 예제)
일부 시스템에서는 작동하지 않을 수 있습니다. 일식을 시작하는 동안 “Java가 시작되었지만 종료 코드 = 1이 리턴되었습니다”오류가 발생하면 -vm 인수를 수정하여 jvm.dll을 가리 키십시오.
예 :
-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll
또한
-vmargs 이후의 모든 항목이 JVM으로 직접 전달되므로 -vm 옵션은 -vmargs 옵션보다 먼저 발생해야합니다.
답변
나는 이것이 꽤 오래되었다는 것을 알고 있지만 방금 동일한 문제가 있었고 문제는 내가 잡을 수없는 일식을 위해 많은 메모리에 할당하는 것이 었습니다. 오픈 eclipse.ini 있도록하기 위해 할당되는 메모리의 양을 낮추고 -Xmx
XXMaxPermSize
I가 내를 변경 -Xmx512m
하고XXMaxPermSize256m
답변
-
eclipse.ini
이클립스 폴더에서 파일을 엽니 다 . -
추가 구성이 있습니다. 줄을 찾으십시오
–launcher.XXMaxPermSize
. 이제 기본값 256m을 제거하고 저장하십시오.
답변
eclipse.ini 제거했습니다 . 이 문제가 발생하여 ini 파일을 제거하면 해결되었습니다.
답변
- Eclipse.exe로 폴더를 열고 eclipse.ini 파일을 찾으십시오.
-
교체 -vmargs를 javaw.exe가의 현재 실제 경로 : * -vm “C : \ 프로그램 파일 \ 자바 \ jdk1.7.0_07 \ 빈 \ javaw.exe가”*
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile **-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”** -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -Declipse.buildId=v21.1.0-569685