Eclipse를 시작할 수 없습니다. Java가 시작되었지만 종료 코드 = 13이 리턴되었습니다.


966

Eclipse를 사용하여 Android 개발을 처음 맛 보려고합니다. 몇 분 전에 버전 4.2를 설치 한 이클립스를 실행하려고 할 때이 문제가 발생했습니다.

EclipseJava VM을 지정하기 위해 매개 변수없이 시작하려고 시도한 후 오류 메시지가 표시 couldn't find a Java VM called javaw.exe inside the Eclipse folder되어 Java가 설치된 위치를 찾아 해당 위치를 바로 가기 대상에서 매개 변수로 지정했습니다. 이제 다른 오류가 발생했습니다 Java was started but returned exit code=13.

비슷한 질문은 32 비트 / 64 비트 충돌임을 ​​나타내지 만 Java (RE 7u5)64 비트 Windows 7이 있기 때문에 선택한 Eclipse 및의 64 비트 버전을 다운로드 한 것은 99 % 긍정적입니다 .

  • 누군가 내 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

"프로그램 파일 (x86)"은 요즘 Windows가 32 비트를 넣는 곳입니다. Java 버전을 확인하는 방법을 정확히 모르지만 언제든지 제거하고 새로 다운로드 할 수 있습니다.
DGH


2
@ user1522092 어떻게 오류 메시지 텍스트에 액세스 했습니까? 내 PC에서 복사 할 수없고 키보드로 입력해야했습니다 ...
Tomáš Zato-Reinstate Monica

@ TomášZato 해당 오류 메시지를 선택하고 바로 가기-Ctrl + C를 사용하십시오. 복사됩니다.
SwapnilPopat 7

답변:


207

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 비트 만)

743

Eclipse 버전은 경로 및 파일 이름을 기준으로 64 비트입니다. 그러나, 선택하는 Java 버전은 다음 줄에서 32 비트입니다.

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

Program Files (x86)64 비트 Windows가 32 비트 프로그램을 저장하는 폴더 입니다.

Program Files64 비트 Windows가 64 비트를 배치하는 폴더입니다. 프로그램을 입니다.

이는 Windows 64 비트와 같이 시스템에 둘 이상의 JVM이 설치된 경우에 발생할 수 있습니다 (예를 들어, JRE 다운로드 페이지는 브라우저의 비트를 사용하여 사용자에게 제공 할 비트 단위 다운로드, 많은 사람들이 64 비트 Windows를 실행하더라도 (d) 32 비트 브라우저를 사용합니다).

실제로 시스템에 64 비트 JRE 또는 JDK가 있다고 가정하면이 문제를 해결하는 가장 좋은 방법은 eclipse.ini사용하려는 JVM을 정확하게 지정 하는 것입니다. 지침은 Eclipse 위키 페이지에 자세히 설명되어 있지만 기본적으로-vm ini 파일에서 옵션 . 형식이 매우 구체적이므로 위키 페이지를주의 깊게 읽으십시오.

JVM 경로를 지정하는 eclipse.ini것은 Eclipse를 시스템의 PATH일부 변경 사항과 분리하여 일부 프로그램 설치 프로그램이 수행 할 수있는 가능성을 분리시키기 때문에 강력히 권장 됩니다 (오라클과 대화하고 있습니다).

또 다른 옵션은 64 비트 대신 32 비트 Eclipse를 다운로드하여 사용하는 것입니다. 그러나에 JVM 경로를 지정하는 것이 좋습니다 eclipse.ini.


역사적 참조를 위해 왼쪽 :

Java 버전을 확인하려면 다음을 실행하십시오.

  자바-버전 

콘솔에서 (명령 프롬프트). 64 비트 Java 6이 설치된 Windows 7에서 다음을 얻습니다.

  자바 버전 "1.6.0_27"
  Java (TM) SE 런타임 환경 (빌드 1.6.0_27-b07)
  Java HotSpot ™ 64 비트 서버 VM (빌드 20.2-b06, 혼합 모드)

세 번째 줄은 64 비트 버전임을 나타냅니다.

32 비트 버전에서는 다음과 같은 것을 얻을 수 있습니다.

  Java HotSpot ™ 클라이언트 VM (빌드 20.1-b02, 혼합 모드, 공유) 

64 비트 시스템에있는 경우 64 비트 JDK를 설치하고 32 비트 JDK를 설치 제거 할 수 있습니다. 예를 들어 Windows 10의 경우 설정으로 이동하여 앱 아래에 Java가 있습니다. 그것을 클릭하면 모든 다른 버전을 찾을 수 있습니다. 이제 제거 할 대상을 선택할 수 있습니다.


8
글쎄, 세 번째 의견이 도움이되었습니다. "Java HotSpot ™ 클라이언트 VM (빌드 20.1-b02, 혼합 모드, 공유)"이 무엇인지 이해하지 못했습니다. 지금은 내가 다운로드 자바 64 비트에 알고
오잔 Atmar

u는 프롬프트 명령과 같은 의미합니까이 내가 할 어떻게, 내가 같은 문제가 있습니다 당신은 명시 적으로 호출하여 무슨 뜻인지 이해하지 못할
제임스 Okpe 조지

3
그렇다면 어떻게 Eclipse가 올바른 Java 실행 파일 / 버전을 사용하게합니까?
Don Cheadle

2
대답은 설치된 Java 버전을 찾는 방법을 보여줍니다. 누락 된 것은 필요한 Java 버전입니다!
ingomueller.net

1
@ ingomueller.net 필요한 비트는 다운로드 한 이클립스 비트에 따라 다릅니다.
Ungeheuer

251

이 오류가 발생하여 Windows의 PATH 변수가 변경되었을 수 있습니다. 내 PATH의 첫 번째 항목은 다음과 같습니다.

C:\ProgramData\Oracle\Java\javapath

... 그리고 이클립스가 달렸다 "C:\ProgramData\Oracle\Java\javapath\javaw" 되어 오류가 발생했습니다. 이것이 Java 8 설치와 함께 제공된 것으로 의심됩니다.

여러 Java 버전 (6,7 및 8)이 설치되어 있으므로 PATH에서 해당 항목을 제거하고 Eclipse를 다시 시작하려고 시도했지만 정상적으로 작동했습니다.

그것이 효과가 없다면 JDK를 Java 버전으로 업그레이드해야합니다 (이 경우 8 버전).

PATH 변수를 편집하는 방법에 대한 지시 사항


방금이 문제를 발견하고 동일한 경로가 PATH env 변수 앞에 붙는 것을 알았습니다. 어제 VirtualBox를 설치 했으므로 이것이 범인이라고 생각합니다.
PolyMesh

13
나는 같은 문제가 있었고 다른 옵션을 시도했지만 PATH 변수에서 항목 "C : \ ProgramData \ Oracle \ Java \ javapath"를 제거한 후에 만 ​​해결되었습니다. 잘 잡아!
Pablo

6
큰 캐치! 여러분은 Env.PATH 변수를 확인 하고이 C : \ ProgramData \ Oracle \ Java \ javapath;를 제거하십시오 ... JRE8 업데이트 후에 추가됩니다.
Chinmoy

그래서 .. 오라클은 내 java7 경로 var를 삭제했을뿐만 아니라 지금 "ProgramData"를 사용합니까? wtf?
Lou Morda

3
대신 올바른 디렉토리를 가리킬 수 있는데 왜 항목을 삭제 하시겠습니까?
b1nary.atr0phy

180

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


11
이것은 나를 위해 일했습니다. Java 8 (J7이 있음)을 설치했지만 JDK8 설치를 잊었습니다. 그래서 나는 그것을하고 "voilà". 감사!
Shudy 2019

Java 8을 설치 한 후에도 다른 버전의 Java를 제거하지는 않았지만 나에게 도움이되었습니다.
Charles J. Daniels

2
Mansour-Java 8에서 Oracle은 이전 버전의 설치 제거를 설치와 번들로 묶었습니다. 설치시 해당 옵션을 선택한 경우, 설치 제거로 인해 아무것도 남지 않을 수 있습니다.
WhyGeeEx

3
실제로 런타임 만 필요한 경우 SDK 설치를 거부합니다.
ChristophK

그냥 명확하게하기 위해 exit code=13되어 항상 이클립스와 JVM 사이의 비트 다움 mistmatch에 의해 발생. 사람들은 다양한 방식으로 그 시점에 도달 할 수 있지만, 결국 특정 버전의 Java (6 vs. 7 vs. 8) 또는 JRE 대 JDK 사용 여부에 따라 발생하지 않습니다. 일치하지 않습니다. 위의 답변을 참조하십시오.
E-Riz

118

나에게 해결책은 (Windows 8.1에서) 들어가는 것입니다.

System > Advanced system setting > Environment Variables 

'경로'변수의 '시스템 변수'에서 다음이 처음이었습니다.

C:\ProgramData\Oracle\Java\javapath;

나는 이것을 제거했고 Eclipse는 다시 일했다!


1
Windows 7에서도 작동했지만 Java 8 설치가 환경 변수와 충돌하는 것 같습니다.
boumbh

이것은 나를 위해 일했습니다 (Win7 x64). Firefox 용 32bit jre 8을 설치 한 후이 항목이 추가 된 것 같습니다.
avatastic

고마워요! 나는 OS (win7 x64)를 가지고 있으며이 솔루션은 일식을 시작하도록 자극했습니다!
코스타 A

완벽한 매력처럼 작동 :) Windows 8 64 비트에서 나를 위해 일했다
Sathesh Balakrishnan Manohar

나는 똑같은 일을했습니다 .'C : \ ProgramData \ Oracle \ Java \ javapath; ' 내 '경로'의 끝 (마지막 항목)에서 일식은 "잘못된"JVM보다 먼저 "오른쪽"JVM을 찾습니다.
Zorglube

64

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

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

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

그것은 나를 위해 일했다.


5
Java를 업데이트 했으므로 Java 업데이트로 환경이 변경되었습니다. 변수 값, 고정 환경 var. 가치, 그래서 작동하기 시작했다.
Mohit

5
Mohit에게 감사드립니다. firefox의 java도 업데이트했으며 경로 변수는 C : \ ProgramData \ Oracle \ Java \ javapath로 업데이트되었습니다. 따라서식이 초기화되지 않았습니다. 다시 감사합니다.
farheen

1
고마워 Katusepi ... 그것은 내 경우에 매력처럼 작동 ...하지만 난 Windows에서 내 (관리자) 권한없이 환경 변수가 어떻게 변하는 지 궁금합니다 .. !!!
Kannan_SJD

경로가 올바른 장소로 가지 않는 것과 동일한 문제
TheZuck

고마워 시간이 많이 절약되었습니다. 내쪽에는 64 비트 jdk를 설치하고 업데이트가 변경된 환경 변수를 변경해야했습니다.
desw

24

여기에 이미지 설명을 입력하십시오

다음 단계를 수행하여 문제를 해결했습니다.

  1. Eclipse는 'C : \ ProgramData \ Oracle \ Java \ javapath'에서 JAVA 실행 파일을 찾습니다.

  2. 폴더 구조에는 아래 실행 파일에 대한 바로 가기가 포함됩니다
    . i. java.exe
    ii. javaw.exe
    iii. javaws.exe

  3. 나를 위해 실행 파일 경로가 내 Program Files (x86) (32 비트 응용 프로그램의 홈) 폴더 위치를 가리 켰습니다.

  4. 나는 그것을 수정 프로그램 파일 (64 비트 응용 프로그램을 가정)와 문제가 해결되었다

같은 스크린 샷을 찾으십시오.


즉, 최상위 답변에서 언급했듯이 32 비트 대 64 비트 문제였습니다. :) 건배
JuliandotNut

1
언급 된이 파일들은 Oracle의 마지막 업데이트로 내 PC에서 작성되거나 변경되었습니다. 작동하지 않습니다! 32 비트 업데이트는 64 비트 설치를 자동으로 제거했습니다.
V15I0N

1
프로그램 파일을 64 비트로 변경하려면 어떻게합니까? java.exe> ​​특성> 바로 가기 탭을 마우스 오른쪽 단추로 클릭하십시오. 대상 필드를 변경할 수 없습니다.
stack1

32 비트 파일을 제거하고 64 비트 경로 (프로그램 파일 내부)에서 동일하게 복사
dreamdeveloper

32 비트 파일을 제거하고 64 비트 경로 (프로그램 파일 \ Common Files \ Oracle \ Java \ javapath 내부)에서 동일하게 복사
dreamdeveloper

23

.ini 파일에 vm 인수를 추가하면 나를 위해 일했습니다.

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

내 경우는 Tomcat 서버 (일식 내)가 이전 실행에서 제대로 중지되지 않았다는 것입니다. 그래서 Windows 작업 관리자에서 이클립스를 죽여야했습니다. 그 이후 일식은 더 이상 시작되지 않았다. 이 솔루션을 추가하면 다시 작동하기 시작했습니다. 이상하게 보이지만 이것은 실제로 수정되었습니다.
user1880957 5

22

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


1
이에 대한 공개적인 문제가 있습니까?
roded

13

eclipse.ini를 찾으십시오.

종종에 C:\Users\xxx\eclipse\jee-neon\eclipse추가

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

--launcher.appendVmargs

저를 잡은 한 가지 중요한 참고 사항에 별도의 행에 경로를 가지고있다 -vm로서, 문서에서 언급 한
IBM - 브라이언 글리슨

11

Java 업데이트 25를 제거하고 문제가 해결되었습니다.


3
아마도 jdk 1.7을 사용하고 있고 브라우저 플러그인이 비디오 용으로 Java 8 업데이트 25를 설치했기 때문입니다. jdk를 1.8로 업그레이드하면이 오류가 사라집니다. jdk를 업그레이드하거나 플러그인을 설치 제거하십시오. 이상한 해결책.
프리티 샤

브라우저 플러그인에 업데이트가 필요했기 때문에 Java 버전을 업데이트했습니다. 어쨌든 작동하지 않았고 Eclipse가 완전히 작동하지 않았습니다. 그 빨려!
Vinícius Barros


11

eclipse가 설치된 폴더로 이동 한 다음 eclipse.ini 파일을 변경해야합니다.

당신은 추가해야합니다

-vm

C : \ Program Files \ Java \ jdk1.8.0_202 \ bin \ javaw.exe

eclipse.ini 파일은 다음 스크린 샷과 같습니다.

여기에 이미지 설명을 입력하십시오


이 솔루션에 대한 자세한 내용은 stackoverflow.com/a/11461676/1756069 를 참조하십시오 .
가넷

10

32 비트 Java 런타임 만 설치 한 것으로 나타났습니다.

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

Eclipse가 정말로 원하는 것은 64 비트 Java 런타임을 설치하는 것이 었습니다. <= 해결

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\

아마 당신은 "jdk-8u45-windows-x64.exe"대신 "jre-8u45-windows-x64.exe"를 의미했습니다
Dane411

9

JDK 설치를 잊었을 때이 메시지가 나타납니다.


1
Eclipse가 java가 컴퓨터에없는 경우 시작되었다고 어떻게 말할 수 있습니까?
Kumar Amit

그것은 나를 위해 작동합니다 :) 1.8로 정상적인 업데이트 후 JDK 매뉴얼을 설치하지 않았습니다. 이제 모든 것이 잘 작동합니다.
Michał Szałapski

@AmitKumar 아마도 기본 브라우저 Java 설치를 선택합니다.
Thorbjørn Ravn Andersen


9

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


1
이 솔루션은 전체 경로를 제거하고 "Javaw.exe"만 사용하여 저에게 효과적이었습니다.
Steve Kline

관리되는 Windows 인스턴스에서 작업중인 경우이 솔루션에주의하십시오. 대부분의 IT / Sec 도메인에는 쓰기 액세스를 위해 Program Files 디렉토리 트리가 잠겨 있습니다.
Stevko

7

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

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

저는 64 비트입니다. jdk1.8.0_2064 비트를 설치하면 재부팅을 요청했습니다. 나는했다. JRE에 Program Files (x86)64 비트 Program Files(no javaw.exe) 로 DLL을 넣었으므로을 가리 켰 -vm습니다 Program Files (x86). 나는 아직도 얻었다 code=13. 이 ashout.com/fix-java-started-returned-exit-code13-eclipse를 사용하여 비트 버전이 "반드시 일치"한다는 것을 깨달았습니다. 그래서 두 번째로 동일한 JDK 설치 프로그램을 실행합니다. 놀랍게도 처음에는없는 새 파일을 배포했습니다. 이제는 -vm에서 작동합니다 C:\Program Files\Java\jdk1.8.0_20\bin\javaw.exe.
Xavi Montero

파일에 실제로 두 줄 eclipse.ini입니까?
Peter Mortensen

@PeterMortensen 예, 시도했습니다
Pir Fahim Shah

6

확실히 당신은 (특수 문자가없는 확인 %, $, #이클립스 경로에서, 등).


이것은 나를위한 것이었다! 데스크탑에 이클립스 폴더가 있고 활성 사용자는 사용자 이름에 특수 문자가 있습니다.
Dave C

1
이것은 이미 약 1/2 년 전에 게시 된 bello의 답변으로 덮여 있습니다.
Peter Mortensen

6

32 비트 JRE가있는 PC에 64 비트 Eclipse 버전을 설치하면 이것이 발생합니다.

따라서 솔루션은 매우 간단합니다. 둘 중 하나를 업데이트하여 동기화해야합니다. 이는 Oracle Fusion 미들웨어를 다운로드 할 때 발생하며 Eclipse는 32 비트 환경을 예상하고 JRE는 64 비트이고 JAVA 홈은 64 비트 JDK를 가리키고 있습니다.


내 사건은 참으로 32 비트와 64 비트 사이의 불일치는 고전적입니다. Java 버전을 사용할 때까지 64 비트 버전을 다운로드했는지 여부조차 기억하지 못했습니다.
Maximiliano Rios

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

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

여기에 이미지 설명을 입력하십시오


5

나는이 문제가 있었다. Chrome을 통해 Java 8 업데이트 25를 설치했으며, 서까래가 Eclipse를 시작하려고 시도하면 언급 된 오류가 발생했습니다.

해당 업데이트를 제거하면 Eclipse가 다시 작동합니다.


5

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

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

이동 환경 변수시스템 변수

설정 C : \ 프로그램 파일 \ 자바 \ jdk1.7.0_02 \ 빈 \ javaw.exe가 시스템 변수의 경로.

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


1
다른 모든 솔루션을 수행했지만 Windows 10에서는 작동하지 않았습니다. 어쨌든 귀하의 솔루션은 나를 위해 일하고 많은 시간을 절약했습니다 .... SALUTE !!!. 정말 고마워.
데보라

5

나는 다음 해결책을 시도했다 :

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

그 후, 나는 이클립스를 시작했고 그것은 나를 위해 일했다.


5

나는 또한 같은 문제에 직면했다. 환경 변수 Path 라는 것이 밝혀졌습니다. 가 잘못된 Java 버전을 가리키는 것으로 .

환경 변수를 확인하고 올바른 Java를 가리 키십시오. 예를 들면 다음과 같습니다.

C:\Program Files (x86)\Java\jdk1.6.0_17\bin

환경 변수를 확인하려면 다음으로 이동하십시오.

Computer  properties  Advanced system settings  Advanced -> Environment variables

4

Windows 8.1 PC를 설정할 때 동일한 문제를 해결했습니다. 위에서 언급 한 @George Papatheodorou와 마찬가지로 (죄송합니다. 코멘트를 추가 할 수 없습니다) Eclipse와 JRE는 64 비트 또는 32 비트 여야합니다.

그러나 Windows 8 / 8.1 환경의 경우 http://java.com/에 설명 된 것처럼 기본적으로 32 비트 JRE를 얻을 것입니다 (다운로드에 대해 기본값을 변경할 위치를 모릅니다). ko / download / faq / win8_faq.xml

64 비트 Eclipse를 사용하고 있었기 때문에 불일치가있었습니다. 그런 다음 32 비트 Eclipse를 설치했으며 이번에는 모든 것이 잘 작동합니다.

따라서 환경 변수 변경을 방해하기 전에 JRE 및 Eclipse 버전을 확인하십시오.

물론 64 비트 Eclipse와 함께 64 비트 JRE를 사용할 수 있습니다. Windows 8.1에서 기본적으로 32 비트를 제공하므로 일치하는지 확인하십시오.


4

Windows 7 시스템, 64 비트 시스템에 Java 8을 설치 한 후 비슷한 오류가 발생했습니다.

환경 변수 등을 변경해도 도움이되지 않았습니다. 그래서 Java Update 8을 제거하려고 시도했지만 도움이되지 않았습니다. 64 비트 버전의 Java 8 SDK를 다운로드하여 설치하면 문제가 해결되었습니다. 이게 도움이 되길 바란다.


4

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


4

환경 변수 섹션에서 두 개의 JAVA 경로를 설정했는지 확인하십시오. JDK의 두 가지 버전을 이미 설치 한 경우 다음과 같이 Java에 대한 PATH를 입력했는지 다시 확인하십시오.

PATH -->  C:\ProgramData\Oracle\Java\javapath

그리고 또한

JAVA_HOME ---> C:\Program Files\Java\jdk1.7.0_02\bin

둘 다 있으면 이런 종류의 오류가 발생할 수 있습니다.

괜찮 으면 ".ini"파일을 확인하여 아래 영역에 문제가 없는지 확인하십시오. ".ini"파일을 열고 확인

 -VM  path is  C:\Program Files\Java\jdk1.7.0_79\bin\

그렇지 않은 경우이를 설정하고 다시 실행하십시오.


1
jdk 경로는 나에게 효과가 없었습니다. jre 여야했습니다
Maude

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.