방금 Windows 용 Android SDK를 다운로드하고 보관 해제했습니다. 나는 현재 W8 64x를 사용하고 있습니다.
방금 Windows 용 Android SDK를 다운로드하고 보관 해제했습니다. 나는 현재 W8 64x를 사용하고 있습니다.
답변:
오류 메시지는 Java 버전에 문제가 있음을 나타냅니다. JDK가 설치되어 있습니까?
줄 바꿈을 제외하고 다음을 추가하십시오.
/는! 그 \ 것을 확인
-vm
옵션이 발생 하기 전에-vmargs
명령 . 이후의 모든 것은-vmargs
JVM으로 직접 전달됩니다.
-vm
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs...
...너의 ~에게 eclipse.ini
사용하려는 JDK를 가리키고 필요한 Java 버전이 JDK만큼 최신인지 확인하십시오. 이것이 Windows 시스템의 경로입니다. 경로에 대한 자세한 내용은 여기를 참조하십시오. (아래로 스크롤).
eclipse.ini
파일의 위치를 모르는 경우 : 정기적으로 파일이eclipse.exe
.
Edit2 : @KadoLakatt : 최신 Java 버전을 설치 한 이유는 Eclipse가 -vm
항목을 찾지 못하면 JVM의 표준 경로를 확인하기 때문입니다 ( 여기 참조 ). 그러나 JVM 사용이 잘못 추측 될 수 있으므로 권장하지 않습니다. Java를 자동으로 업데이트하면 변경 사항이 궁금한 Eclipse 문제가 발생할 수 있습니다. eclipse.ini
확실하게 특정 폴더로 설정하는 것이 좋습니다.
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
TO :-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
이 오류가 파란색으로 나타납니다. 구성을 변경하지 않고 새로운 jdk를 설치하지 않았지만 Eclipse가 작동을 멈췄습니다.
내 eclipse.ini 파일은 다음과 같습니다.
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m
Eclipse를 성공적으로 시작하려면 제거했습니다.
-vmargs
-Dosgi.requiredJavaVersion=1.6
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
그래서 여기 내 업데이트 파일이 있습니다 :
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-Xms40m
-Xmx1024m
내 jvm 버전이 1.6이므로 osgi.requiredJavaVersion = 1.6을 제거하는 이유를 모르겠습니다. 문서 http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html에서
osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".
내 Java 버전이 올바르게 설정되었다고 생각합니다. 어쨌든 Eclipse는 지금 시작하고 나를 위해 실행됩니다 ...
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
으로 eclipse.ini 파일에 추가 되어 재시작을 요청한 후 시작하지 못했습니다. 과거에는 수동으로 추가했습니다 -vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
. 두 개의 '-vm'항목이 남아 있기 때문에 오류가 발생했습니다. 그중 하나를 제거하면 문제가 해결되었습니다.
-vmargs -Dosgi.requiredJavaVersion=1.6
나는 그것이 어디서 왔는지 전혀 모른다 .IDE는 과거에 잘 작동했다.
다음과 같이 될 수도 있습니다.
-vm
C:\Program Files\Java\jre6\bin\server\jvm.dll
-vm
매개 변수를 추가하면 효과가 있습니다.
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
성공하지 않고 위의 모든 대답을 시도한 사람들은 -Xms 값을 낮추십시오. 이전 Eclipse (Weblogic Eclipse 10.3.6)를 지원해야합니다. Windows 7 시스템 및 Windows Server 2008 R2 Enterprise VM (아래 Java 버전은 32 비트 Java를 가리킴)에 다음 .ini가있었습니다. 일하고 완벽하게 일하고있었습니다.
-vm
C:/Java/Java7/jdk1.7.0_79/bin/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
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=C:/Oracle/Middleware/wlserver_10.3
따라서 32 비트 Eclipse의 32 비트 Java이지만 여전히 코드 1을 종료하십시오. 여기에서 본 모든 답변과 Windows 10이 장착 된 새로운 랩톱의 유일한 변경 사항을 기반으로 할 수있는 유일한 설명은 새로운 OS와 이클립스는 무언가에 반대했다. 그래서 나는 각 값으로 놀기 시작했고 Xms와 Xmx를 512m로 낮추었을 때 효과가있었습니다. 새로운 Windows OS가 일부 실행 조건에 따라 더 높은 초기 힙 크기를 막을 수 있다는 직감이 있습니다 (높은 -Xms는 내가 본 다른 모든 유사한 장치에서 Windows 10에서 작동합니다)-다른 설명은 환영합니다. 한편 다음은 Eclipse를 성공적으로 시작하기 위해 조정 한 유일한 값입니다.
-Xms512m
나도 비슷한 문제에 직면하여 eclipse.ini 파일에 명령을 추가 한 후에도 해결되지 않았습니다. 근본 원인이 다릅니다. objectaid를 사용하여 시퀀스 다이어그램을 실험하고있었습니다. 이것은 예외를 던지고 내 작업 공간을 방해했습니다. 새 플러그인에서 작업 할 때 다른 문제가있을 수 있습니다. 프로젝트 작업 공간에있는 로그 파일을 더 잘 확인하십시오.C:\path\to\workspace\.metadata\.log
Java 8을 설치 한 경우 다음 문제와 관련이있을 수 있습니다. https://support.oracle.com/knowledge/Middleware/2412304_1.html
"C : \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath"를 제거하거나 이름을 바꾸는 것이 저에게 효과적이었습니다.
이클립스 파일을 직접 변경하는 것은 일식에서 변경 될 수 없다면 패싯이나 ini에 상관없이 좋은 생각이 아닙니다. jdk1.8이 설치된 동일한 문제가 있습니다. jdk 1.7로 변경하십시오.
https://wiki.eclipse.org/Eclipse/Installation 에 따르면 LUNA와 MARS 모두 1.7이 필요합니다. 설치되어 있는지 확인하십시오.
Mine은 64 비트 Java 설치가 가능한 64 비트 시스템입니다. 나를 위해 일한 것은 다음과 같습니다.
대상 필드에서 java_home 경로를 따옴표로 묶은 vm 인수를 사용하여 올바른 Java 64 비트 설치 홈 경로를 지정하십시오.
D : \ Scala_eclipse \ eclipse.exe -vm "C : \ Program Files \ Java \ jdk1.8.0_11"
이것은 거의 항상 내 Eclipse (scala eclipse) 관련 문제를 모두 해결합니다. 답변 에서 언급했듯이 이클립스와 자바의 올바른 조합을 사용하고 있는지 확인하십시오
1) SpringToolSuite4.ini 파일을 엽니 다 .
2) openFile을 검색하십시오 .
3) SpringToolSuite4.ini에 jvm.dll 파일 위치를
제공하십시오. 4) 참고 : 아래에 표시된 것처럼 -vm과 jvm.dll 파일 위치 경로 사이에 줄 바꾸기를 제공하십시오.
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
그냥 여기에 추가하십시오 ...
같은 오류로 인해 여전히 이클립스를 시작할 수없는 사람들을 위해 eclipse.ini 파일을 다시 확인하고 M
메모리 크기 뒤에 넣는 것을 잊었는지 확인하십시오 . 예를 들면 다음과 같습니다.
-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb
정확하지 않습니다 -Xmx1024M
. 나는 SOF와 다른 포럼에서 다른 아이디어를 시도해 왔으며,이 잘라 내기 / 붙여 넣기에서 나는 놓친 것을 잊어 버렸습니다 M
. 그것이 당신의 일부를 위해 작동하는 경우 투표하십시오.
최근 에이 문제가 있었지만 Java를 변경하거나 Java 버전을 업데이트하지 않았습니다.이 문제는 시스템의 충돌 종료로 인해 발생할 수 있습니다.
그리고 여기에 몇 가지 답변을 읽은 후 eclipse.ini 파일에서 Java 버전을 1.6에서 1.7로 변경하기로 결정했습니다.
-vmargs
-Dosgi.requiredJavaVersion=1.6
이 변경 후 이클립스는 잘 시작되었고 작동했습니다. 나는 아무것도 변경하지 않았기 때문에 원래대로 1.6으로 다시 변경하기로 결정했습니다.
그런 다음 일식을 시작하고 그것이 효과가 있었던 것으로 추측합니다. 제 경우에는 eclipse.ini 파일을 만지거나 수정하는 것처럼 보입니다.
이 답변이 누군가에게 도움이되기를 바랍니다.
컴퓨터를 확인하고 Java JRE가 설치되지 않은 경우 다운로드하여 설치하십시오.
-javaagent 인수의 경로에는 '&'와 같은 Spacial 문자가 있습니다. 나는 Lambok 항아리를 다른 곳에 놓고 그 장소로가는 길을 주었다. 그것은 나를 위해 일했다.
이전에는
-javaagent : C : \ 소프트웨어 및 도구 \ lambok.jar
나는 그것을 바꿨다.
-javaagent : C : \ Labmok \ lambok.jar
c : / program files / java / jre / bin / server / jvm.dll을 찾을 수 없으면 jdk 폴더에서 jre를 복사하여 jdk 폴더 외부에 붙여 넣으십시오. 그리고 다시 시도하십시오 ...