2011-06-13 16 views
3

방금 ​​다운로드 한 eclipse-java-helios-SR2-win32-x86_64.zip을 집어 넣었습니다. 오류가 난 실행하기 위해 노력하고있어 때 내가 얻을 : 여기 Eclipse 시작 오류 코드 = 1?

Click to see the error

내 .ini 파일입니다 :

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx384m 

나는 윈도우 7 64 비트에들이받은거야 (그래, 난 64 비트 JDK를 다운로드 및 64 비트 Eclipse)

+0

로그 파일에 무엇이 있습니까? workspace/.metadata/.log에 위치해야합니다. – highlycaffeinated

답변

4

시작을 위해 Eclipse에서 사용되는 JVM은 어떤 식 으로든 C:\Windows\system32\javaw.exe입니다. 나는 이것이 당신이 의도 한 바가 아닐 것이라고 생각합니다.

는 JVM이 이클립스 사용할 수 있도록 지정 eclipse.ini 파일에 다음 행을 추가합니다

-vm <location of javaw.exe of your JAVA_HOME> 

위의 라인이 이상적으로 VMARGS가 지정하는 행 앞에 있어야 할 것입니다.

+0

바로 가기 인수에 추가하면 작동하지만 INI 파일에 어디에 추가해야합니까? – Danpe

+0

'-vmargs' 바로 위에 있습니다. –

+0

여전히 동일한 오류가 내 새 INI 파일입니다 : http://pastebin.com/QKcy4Kbm 그리고 바로 가기로 작동하지만 원래 너무 작동하도록 원합니다. – Danpe

0

아마도 다음 인수를 더 작게 설정할 수 있습니다.

는 --launcher.XXMaxPermSize -Xmx384m

256M

이유는 모르겠지만, 나를 위해 작동합니다.

0

빠른 테스트 전문가가 설치되어있을 가능성이 있습니까? 그렇다면 다음을 확인하십시오. https://issuetracker.springsource.com/browse/STS-2828

동일한 오류가 발생하여 몇 가지 권장 사항을 시도했지만 아무 것도 작동하지 않았습니다.

Picked up JAVA_TOOL_OPTIONS: -agentlib jvmhook Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\HP\QUICKT~1\ bin\JAVA_S~1\classes;C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar Error occurred during initialization of VM Could not find agent library jvmhook on the library path, with error: Can't find dependent libraries

내 경우에는 그것이 내 사용자 프로필에 넣어 QTP 사용자 환경 변수에 의해 발생했다 : 내 자바 버전을 확인하려고 할 때, 나는 이런 식으로 뭔가를 얻을. 누군가가 Software Quality Assurance and Testing에 비슷한 질문을했습니다. 그는 환경 변수를 제거함으로써 성공을 거두었습니다. 환경 변수를 제거하면 Eclipse가 작동하지만 QTP에는 몇 가지 문제가 있습니다.

* 업데이트 : 야간 회귀 테스트가 실행되고 사용 가능한 모든 라이센스가 사용되는 동안 로그인하려고했기 때문에 QTP에 문제가있는 것 같습니다. 이제 문제없이 두 프로그램 중 하나를 사용할 수있게되었습니다.

2

Java 7u17에서 Java 7u21로 업데이트 한 후이 문제가 발생했습니다. 나는 eclipse.ini 편집을 처음 시도했지만 그게 효과가 없었습니다. 그런 다음 JRE를 다시 다운로드하고 다시 설치 한 다음 작동했습니다.

은 내가 JRE가 어떻게 든 손상된 설치 같은데요, 그래서 이클립스는이 같은 문제를 다른 사람에게 도움이 C:\Windows\System32\java.exe

희망의 대체 JVM을 사용하려고했습니다.

0

응용 프로그램이 system32 java 응용 프로그램을 기본값으로 설정 한 것처럼 보입니다.

시스템 환경의 PATH 변수가 올바른 버전의 java (64 비트 jdk \ bin) 버전을 가리키는 지 확인하여 변경할 수 있습니다.

C:\Program Data\Oracle\Java의 바로 가기가 올바른 Java 버전을 가리키는 지 확인하십시오. 목표 위치를 수정하지 않았다면. (바로 가기 속성에서 위치를 수정할 수없는 경우 바로 가기를 삭제하고 동일한 이름으로 새 위치를 만듭니다)

Program Data은 숨겨진 폴더입니다.