java - www - newest eclipse version




Eclipse를 시작할 수 없습니다-Java가 시작되었지만 종료 코드가 반환 됨=13 (20)

나는 이클립스를 사용하여 안드로이드 개발의 첫 맛을 얻으려고 노력하고있다. Eclipse를 실행하려고 할 때이 문제가 발생하여 불과 몇 분 전에 버전 4.2를 설치했습니다.

Java VM을 지정하는 매개 변수없이 Eclipse를 처음 시작한 후 Eclipse 폴더에서 javaw.exe라는 Java VM을 찾을 수 없다는 오류 메시지가 표시되어 Java가 설치된 위치를 찾았습니다. 바로 가기의 대상에있는 매개 변수 이제 다른 오류가 발생합니다. "Java가 시작되었지만 종료 코드 = 13이 반환되었습니다."

비슷한 질문은 32 비트 / 64 비트 충돌이라는 것을 나타내는 것 같지만 필자는 이클립스와 자바 (RE 7u5)의 64 비트 버전을 다운로드 한 점이 99 % 나 긍정적이다. 필자가 선택한 이유는 64 비트 윈도우 7.

  • 내 Eclipse와 Java가 64 비트임을 확인하는 방법을 아는 분이라면 그 점을 인정할 것입니다.
  • 내 문제가 다른 것으로 생각되면 도와주세요!
  • 필자는 Eclipse와 Java가 완전히 새롭기 때문에 가능한 한 분명하게 말하십시오.

바로 가기 대상 : "C : ₩ Program Files ₩ Eclipse-SDK-4.2-win32-x86_64 ₩ eclipse ₩ eclipse.exe"-vm "C : ₩ Program Files (x86) ₩ Java ₩ jre7 ₩ bin ₩ javaw.exe"

전체 오류 코드 ... :

Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.2.0.v201206081400\splash.bmp
-launcher C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813\eclipse_1503.dll
-startup C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e30_5c
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar

  1. 시스템 환경 변수에서 "C : \ ProgramData \ Oracle \ Java \ javapath"가 제거되었는지 확인하십시오.

  2. 시스템 환경 변수 아래에서 "C : \ Program Files \ Java \ jdk1.8.0_131 \ bin"이 추가되었는지 확인하십시오.


.ini 파일에 vm 인수를 추가하면 효과적입니다.

-vm
C:\Program Files\Java\jdk1.7.0_65\bin\javaw.exe

32 비트 Java 런타임 만 설치 한 것으로 판명되었습니다.

C:\Program Files (x86)\Java\jre1.8.0_45\

이클립스가 정말로 원했던 것은 필자가 64 비트 Java 런타임을 설치하는 것이 었습니다. <= SOLVED

Java SE Runtime Environment 8u45  jdk-8u45-windows-x64.exe

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Confirm your installation by checking you now have this folder

    C:\Program Files\Java\jre1.8.0_45\

Eclipse 경로에 특수 문자 ( % , $ , # 등)가 없는지 확인하십시오.


OS, JDK 및 Eclipse bitness의 조합이 있습니다. 필자의 경우 64 비트 OS에서 32 비트 Eclipse를 사용하는 64 비트 JDK를 사용하고있었습니다. JDK를 32 비트로 다운 그레이드 한 후 Eclipse가 작동하기 시작했습니다.

다음 조합 중 하나를 적절히 사용하십시오.

  • 32 비트 OS, 32 비트 JDK, 32 비트 Eclipse (32 비트 전용)
  • 64 비트 OS, 32 비트 JDK, 32 비트 Eclipse
  • 64 비트 OS, 64 비트 JDK, 64 비트 Eclipse (64 비트 전용)

eclipse.ini를 찾으십시오.

종종 C:\Users\xxx\eclipse\jee-neon\eclipse 에 추가하십시오.

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

--launcher.appendVmargs

가장 이상한 수정. Eclipse 경로를보고 이상한 문자 (예 : ! , #@ )가 없는지 확인하십시오. 그것은 나를 위해 일했습니다.


가장 좋은 대답은 너무 길다. 나는 나의 대답을 덧붙일 수 있도록 나는 말할 수 없다.

  1. 여기로 이동하십시오. http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. 최신 SDK 다운로드 (컴퓨터가 x64 인 경우 x64 용)
  3. 그것을 설치하십시오
  4. 이제 파티가 끝났으며 Eclipse로 작업 할 때입니다.)

나는 같은 문제 가 있었지만 Java는 시작되었지만 종료 코드 = 13을 반환했습니다 .

내 솔루션은 C : \ Program Files (x86) \ Java \ jre7 \ bin이 아닌 C : \ Program Files \ Java \ jdk1.7.0_02 \ bin 이라는 Windows 속성 변수 이름 = PATH 변수 값 = 환경 변수에 환경 변수를 작성하는 것이 었습니다.

다음으로 eclipse.ini → C : \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe 파일에 행을 추가했습니다.

그것은 나를 위해 일했다.


나는 다음과 같은 해결책을 시도했다.

나는 C : \ Program Files \ Java \ jdk1.7.0_71 \ bin 경로에서 javaw.exe의 바로 가기를 생성하고 C : \ ProgramData \ Oracle \ Java \ javapath 경로에 붙여 넣었다.

그 후 Eclipse를 시작했고 저에게 도움이되었습니다.


나는 똑같은 문제가 있었다. 나는 Windows 8을 64 비트 OS와 함께 사용하고 있었다. 방금 Program Files (x86) 경로를 변경 한 다음 작업을 시작했습니다. 이 줄을 eclipse.ini 파일에 넣습니다.

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

나는 해결책의 일부를 시도했지만 나를 위해 일하지 않았다.

마지막으로, 다른 방법을 찾았습니다 ...

환경 변수시스템 변수로 이동하십시오.

C : \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe 를 시스템 변수의 경로로 설정하십시오.

시도 해봐. 그것은 나를 위해 일했다 ...


나에게 해결책은 다음과 같다 (Windows 8.1).

System > Advanced system setting > Environment Variables 

'경로'변수의 '시스템 변수'에는 다음과 같은 것이 있습니다.

C:\ProgramData\Oracle\Java\javapath;

이것을 제거하고 Eclipse가 다시 작동했습니다!


내 JDK를 1.7에서 1.8으로 업그레이드 한 후에도 동일한 문제가 발생했습니다. Eclipse 4.4 (Luna)를 사용하고 있습니다. JDK를 1.7로 저하시킨 후에 오류가 사라졌습니다.



이 오류가있어서 PATH 변수 (Windows)가 변경되었을 가능성이 있습니다. 나의 PATH의 첫번째는이 입구이었다 :

C:\ProgramData\Oracle\Java\javapath

... 그리고 이클립스는 "C:\ProgramData\Oracle\Java\javapath\javaw" 를 실행했다. 나는 이것이 자바 8의 설치와 함께 나온 것이라고 생각한다.

몇 가지 Java 버전 (6,7 및 8)이 설치되어 있으므로 PATH에서이 항목을 제거하고 Eclipse를 다시 시작하려고했는데 제대로 작동했습니다.

작동하지 않는 경우 JDK를 업그레이드해야합니다 (이 경우 Java 버전 - 8).

PATH 변수를 편집하는 방법에 대한 지침


자바 업데이트 25를 제거했고 문제가 해결되었습니다.


최근에 Java 8을 설치하고 Java 7을 설치 제거한 경우 JDK 8을 설치하고 재 시도하십시오.


필자의 경우 자바 JDK를 깨끗하게 다시 설치하는 것이 트릭이다. 나는 지금 Eclipse 4.4 (Luna)를 매력처럼 실행 중이다.


해결책은 간단합니다 : "C : / Program Files"에 "eclipse"폴더를 두십시오. 작동하지 않으면 "C : / Program Files (x86)"에 넣습니다.





windows