문제

나는 그것을 설치했다 Maven 플러그인 , 다음과 같은 오류가 발생했습니다.

eclipse.ini의 -vm 옵션이 JDK를 가리키고 있는지 확인하십시오.

어떻게 사용합니까? -vm eclipse.ini에서 JDK를 가리키는 옵션?

도움이 되었습니까?

해결책

내 해결책은 다음과 같습니다.

-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe
-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

다른 팁

eclipse.ini 파일에는 있어야합니다 -vm 첫 번째 줄과 두 번째 줄의 경로. 모든 것을 한 줄에 넣으려고하지 마십시오!

-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe

"vmargs"이후의 모든 것은 VM 인수로 간주됩니다. eclipse.ini의 마지막 작품 인 그 전에 그 앞에 있는지 확인하십시오.

위키 페이지가 있습니다 여기.

두 가지 방법이 있습니다 JVM 시작할 수 있습니다 : Eclipse Launcher와 별도의 프로세스로 포킹하거나, JNI 호출 API.

지정하는 경우 -vm 실제 Java (w) .exe로 향하는 경로를 사용하면 JVM이 별도의 프로세스로 포크됩니다. 당신은 또한 지정할 수 있습니다 -vm JVM이 동일한 프로세스로로드되도록 JVM.DLL로가는 경로를 사용합니다.

-vm
D:/work/Java/jdk1.6.0_13/jre/bin/client/jvm.dll

JRE/BIN 폴더 자체의 경로를 지정할 수도 있습니다.

또한 Eclipse.ini의 일반적인 형식은 별도의 선의 각 인수입니다. "-vm"과 경로를 같은 줄에 넣으면 작동하지 않습니다.

-VM

C : Program Files java jdk1.5.0_06 bin javaw.exe

경로에 공백이 있든 상관없이 (명령 줄 실행과는 달리) 인용문은 없습니다.

여기를 봐: 일식에 대한 JRE를 찾으십시오

내 솔루션 우분투 Linux :

-vm
/home/daniel/Downloads/jdk1.6.0_17/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

무언가가 바뀌 었는지 확실하지 않지만 Eclipse Galileo SR2 (Wind Java는 JDK1.6.0_18이며 기본 Windows 설치입니다. 경로에서 " javaw.exe"를 떨어 뜨렸을 때 상황이 개선되었습니다.

또한, 나는 그 언급에 충분히 감사 할 수 없습니다 -vm INI 파일의 첫 번째 줄 여야합니다. 나는 그것이 정말로 나를 도왔다 고 믿는다.

따라서 내 eclipse.ini 파일은 다음과 같이 시작합니다.

-vm
C:\Program Files\Java\jdk1.6.0_18\bin

참고로, JDK를 사용하여 일식 시작을 지정해야 할 필요가 M2eclipse 플러그인으로 작업하려는 것에서 발생했습니다.

이와 유사한 항목을하려면 eclipse.ini 파일을 편집해야합니다.

C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m   (based on you memory requirements)
-Xmx1028m

또한 Eclipse.ini에서 Eclipse를위한 것은 무엇이든 앞에 있어야합니다. -vmargs JVM에 대한 라인과 모든 것이 이후에 있어야합니다 -vmargs 선.

Eclipse.ini에서 지적하는 JDK는 Eclipse 설치와 일치해야합니다.

32 또는 64 비트 이클립스를 실행하는 경우 각각 32 또는 64 비트 Java JDK를 사용하십시오.

이 작은 해킹을 공유하고 싶습니다.

Eclipse의 아이콘을 클릭하면 JRE의 문제가 나타났습니다. 따라서이 명령을 아이콘 속성의 대상 필드에 넣었습니다.

C:\...\eclipse.exe -vm c:\'Program Files'\Java\jdk1.7.0_51\jre\bin\javaw

" '"가 경로의 공간에 문제를 해결할 것이라고 생각합니다. 그것은 기능하지 않았다. 그런 다음이 명령을 시도했습니다.

C:\...\eclipse.exe -vm c:\Progra~1\Java\jdk1.7.0_51\jre\bin\javaw

성공과 함께

eclipse.ini와 동일한 폴더에서 Java 런타임 배포에서 복사 된 Bin, Lib 등이 포함 된 JRE 폴더가 있다고 가정하면 eclilpse.ini와 동일한 폴더에서 설정할 수 있습니다.

-vm
jre\bin\javaw.exe

명령 줄 옵션이 있다는 것을 알고 있습니다. -vm, Java 런타임 실행 파일로가는 경로를 지정합니다. 이것은 eclipse.ini와 동일 할 수 있습니다.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2000m
-Xmx3512m
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top