eclipse.ini -vm 옵션을 어떻게 설정합니까?
-
05-09-2019 - |
해결책
내 해결책은 다음과 같습니다.
-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