IDE/Eclipse

[Error] 이클립스 실행 시 Java was but returned exit code = 13 에러 해결

헹창 2019. 11. 29.
반응형

[Error] 이클립스 실행 시 Java was but returned exit code = 13 에러 해결

 

 

전자정부 프레임워크를 설치 후 이클립스를 실행하려 하였으나, Java was but returned exit code=13 에러창이 뜨면서 이클립스가 실행되지 않는 현상이 발생했다.

 

 

 

원인

 

1. 다운로드 받은 이클립스의 비트수와 JDK의 비트수가 맞지 않아 발생한다.

 

: 이 경우에는 보통 64bit Windows에서 발생하며, 에러창 중간 로그를 보면

(이클립스가 32bit일 때) org.eclipse.equinox.launcher.win32.win32.x86 에러 로그가 남아있을 것이다.

 

- 본인 컴퓨터 운영체제에 맞는 비트수로 JDK 혹은 이클립스를 다시 다운로드 받는다.

 

 

2. 비트수는 맞는데 실행이 안되는 경우는 해당 JDK의 경로를 찾지 못하는 경우이다.

 

: 이 경우는 이클립스 실행 시 JAVA에 대한 자료 정보가 없기 때문에 오류가 발생한다.

 

- 이클립스의 경로에 자바 설치 경로를 직접 알려주는 방법으로, Eclipse.ini 파일을 수정하면 된다.

 

 

 

 

해결

 

1. 비트수에 맞게 JDK 혹은 이클립스를 다시 다운로드 받는다.

 

  1.1 일단 내 운영체제를 확인한다. (참고링크)

 

[Windows] 컴퓨터 시스템, 운영체제 정보 알아보기

[IT] 컴퓨터 시스템, 운영체제 정보 알아보기 시작 프로그램에서 제어판 검색 시스템 클릭 운영체제 및 윈도우 버전 등의 정보를 알 수 있음

haenny.tistory.com

 

  1.2 이클립스를 재설치 할 경우 여기에서 1번 항목을 참고해서 다운받으면 된다.

 

[Eclipse] 전자정부프레임워크 3.8 버전 업그레이드 하기 (1) Spring

[Eclipse] 전자정부프레임워크 3.8 버전 업그레이드 하기 (1) Spring 기존 egovFramework 3.6.0 버전에서 개발을 하고 있었는데 3.8버전을 업그레이드 하려한다. 분명 언젠가 또 업그레이드 할 날이 올 것을 대비..

haenny.tistory.com

 

# 참고로 C드라이브의 Program Files 폴더는 64비트용 SW가 설치되는 폴더이고, Program Files(x86)폴더는 32비트 SW가 설치되면 생성되는 폴더이다.

 

만약 다운로드 받은 JDK의 위치가 Program Files(x86)에 설치되어 있다면, JDK는 32비트용인 것이라고 생각하면 된다.

 

 

 

 

2. 이클립스의 경로에 자바 설치 경로를 직접 알려주는 방법으로, Eclipse.ini 파일을 수정한다.

 

  2.1 자바 설치경로 확인한다.

 

 - 다운로드 받은 JDK의 java.exe나 javaw.exe등의 파일이 위치하는 디렉터리인 bin 경로를 확인한다.

 

 

  2.2 Eclipse.ini 에 자바 정보 추가한다.

 

 

eclipse.ini 파일을 편집기로 열어 launcher.appendVmargs와 -vmargs 사이에 다음 코드를 추가한다.

 

-vm
C:\Program Files\Java\jdk1.8.0_121\bin\


자바가 설치된 경로는 본인 컴퓨터에 설치된 파일에 맞게 넣어준다.

 

 

728x90
반응형

댓글

추천 글