programing

eclipse.ini -vm 옵션을 설정하려면 어떻게 해야 합니까?

lovejava 2023. 5. 29. 09:05

eclipse.ini -vm 옵션을 설정하려면 어떻게 해야 합니까?

이클립스용 메이븐 플러그인을 설치했는데 아래와 같은 오류가 발생했습니다.

이클립스에서 -vm 옵션을 확인하십시오.ini는 JDK를 가리키고 있습니다.

사용 방법-vmeclipse.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 인수로 간주됩니다.그 전인지 확인하세요. 이클립스의 마지막 조각입니다.ini.

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

JVM은 Eclipse 런처와 별도의 프로세스에서 포킹하거나 JNI 호출 API를 사용하여 프로세스 중에 로드하는 두 가지 방법으로 시작할 수 있습니다.

지정하는 경우-vm실제 Java(w)에 대한 경로를 사용합니다.그러면 JVM이 별도의 프로세스로 분기됩니다.다음을 지정할 수도 있습니다.-vmJVM이 동일한 프로세스에서 로드되도록 jvm.dll에 대한 경로를 사용합니다.

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

jre/bin 폴더 자체에 대한 경로를 지정할 수도 있습니다.

또한 일식의 일반적인 형식도 참고하십시오.ini는 각각 다른 줄에 있는 인수입니다."-vm"과 경로를 동일한 줄에 두면 작동하지 않습니다.

-vm

C:\Program Files\Java\jdk1.5.0_06\bin\javaw.exe

명령행 실행과 달리 경로에 공백이 있는지 여부에 관계없이 따옴표를 사용하지 마십시오.

여기 참조: Eclipse용 JRE 찾기

Ubuntu 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(Windows XP SR3)의 "eclipse.ini" 항목에 대한 다른 답변을 시도했지만 아무 것도 작동하지 않았습니다.Java는 jdk1.6.0_18이며 기본 윈도우즈 설치입니다.경로에서 "\javaw.exe"를 삭제했을 때 상황이 개선되었습니다.

또한, 저는 그것에 대해 충분히 감사할 수 없습니다.-vmini 파일의 첫 줄이 되어야 합니다.저는 그것이 제게 정말 도움이 되었다고 믿습니다.

따라서 내 eclipse.ini 파일은 다음으로 시작합니다.

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

참고로, JDK로 Eclipse를 실행하는 것을 명시해야 하는 저의 특별한 필요성은 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선을

일식에서 가리키는 JDK입니다.ini는 이클립스 설치와 일치해야 합니다.

32비트 또는 64비트 Eclipse를 실행하는 경우 각각 32비트 또는 64비트 Java JDK를 사용합니다.

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

이클립스의 아이콘을 클릭하면 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 Runtime 배포에서 복사한 bin, lib 등의 파일이 들어 있는 jre 폴더가 있다고 가정하면 eclipse에서 설정할 수 있습니다.이니

-vm
jre\bin\javaw.exe

이 있는 것으로 알고 있습니다.-vmJava 런타임의 실행 파일 경로를 지정합니다.◦ 일식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

언급URL : https://stackoverflow.com/questions/905611/how-do-i-set-the-eclipse-ini-vm-option