반응형

안녕하세요.

이클립스로 개발하시다 보면 가끔씩 자주 보게 되는 오류 코드가

"java was started but returned exit code=13" 입니다.

▼ 오류 원인

주요 원인 이클립스에 사용된 JAVA 버전이 업데이트되거나 여러 가지 Java 버전이 설치된 경우

Java 버전을 잘못 참고하여 발생하는 경우가 많습니다.

 

Java도 자동 업데이트되는 경우가 많거나 저의 경우는 이클립스는 64비트를 설치하고

Java는 32비트(i586)를 참고하도록 하여 동일한 에러가 발생하였습니다.

 

▼ 해결 방법

1. 이클립스 재설치는 가장 쉽고 확실한 방법이지만 기존에 세팅된 정보나 설정 등이 많고

    한창 개발 진행 중인 상황이라면 쉽지 않은 해결책입니다.

 

2. Eclipse.ini 파일 수정

    Eclipse 설치된 폴더 하위에 구설 설정 파일인 'eclipse.ini' 파일을 열어

    --launcher.appendVmargs 와 -vmargs 사이에 다음과 같이 -vm 옵션과

    javaw.exe 경로를 지정합니다.

--launcher.appendVmargs
-vm
C:\java\1.8_64bit\bin\javaw.exe
-vmargs

3. 이클립스와 JDK가  32bit 64bit가 서로 맞는지 확인이 필요합니다.

Java 버전이 여러 개 설치되어 있거나 업데이트되어 이클립스에서 참고하는 bit 버전이 달라 오류가

발생할 수도 있습니다.

 

▽ 이클립스 설치 버전 확인 방법

https://meyouus.tistory.com/74

 

Eclipse 설치 버전 확인 방법

안녕하세요. 개발 IDE Tool로 많이들 이용하시는 Eclipse 설치 버전 확인 방법입니다. ▼ help > About Eclipse IDE > Installation Details ▼ Features 탭에 설치된 버전과 하단에 Eclipse 버전도 확인이 가능..

meyouus.tistory.com

▽ Java 버전 확인 -> cmd 창에 'java -version' 명령어 입력

32bit

------------------------------------------------------------------

C:\java\1.8_32bit\bin>java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) Client VM (build 25.231-b11, mixed mode)

--------------------------------------------------------------------

 

64bit

------------------------------------------------------------------------------

C:\java\1.8_64bit\bin>java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

-------------------------------------------------------------------------------

 

동일한 오류가 발생하신 분들에게 도움이 되었으면 합니다.

감사합니다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기