티스토리 뷰
이클립스(Eclipse) exit code=13 Error 발생시 해결방법
Java was started but returned exit code=13
Java was started but returned exit code=13 로 시작하는 에러의 경우 두가지 케이스가 있습니다.
1. OS는 64bit인데, 이클립스는 32bit용을 다운로드 받아 설치한 경우.
=> 이클립스를 OS 버전에 맞는 것으로 다시 다운로드 받아 설치하면 됩니다.
2. 이클립스 실행시에 javaw.exe 파일(JDK 내에 있음)을 찾아 실행시키는데, 해당 파일을 찾지 못한 경우입니다. 본인 OS에 맞는 32bit/64bit 로 설치하였는데도 에러 발생시 이경우가 대부분 입니다.
=> JDK폴더의 javaw.exe 파일 경로를 eclipse.ini 파일에서 지정해주면 됩니다.
참고로 javaw.exe 파일은 java.exe 파일과 그 기능이나 동작은 동일하지만, 단지 Console Window 를 띄우지 않는 다는 차이점만 있습니다. (즉, Java.exe 와 동일하게 동작하지만, 어떠한 상태 정보등을 명령 프롬프트(콘솔 창)에 출력하지 않습니다. 단 오류가 발생하는 경우라면 오류 메시지 박스(대화 상자)를 띄워줍니다.)
그리고 java.exe 파일은 자바 프로그램을 구동시키기 위한 자바 런타임 환경(Java Runtime Environment)을 제공 뿐만 아니라 웹 브라우저에서 Java 기반의 플러그인을 실행할 수 있도록 하기 위한 백그라운드 프로세스로 실행되는 프로그램입니다. 그렇기 때문에 Java 프로그래밍에는 필수 요소입니다.
Eclipse가 설치된 폴더로 가서 eclipse.ini 파일을 메모장 등의 텍스트 편집 도구로 불러옵니다.
그리고 아래와 같이 -vmargs 윗쪽에 javaw.exe 파일 경로를 입력하여 줍니다. 사용자마다 JDK 설치 폴더가 다를테니, 자신의 시스템에 설치된 경로를 확인하여 입력하시면 됩니다.
아래와 같이 Ctrl + R -> cmd 실행하여 command 창에서 위치를 확인할수 있으며 javaw.exe 의 위치를 설정해주어야 하는데 보통은 아래의 jdk가 설치된 경로상에 있으니 확인후 해당 경로로 설정해주면 됩니다.
C:\Users\injune>where java
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\Development\Java\jdk-13.0.2\bin\java.exe
-vm
C:\Development\Java\jdk-13.0.2\bin\javaw.exe (javaw.exe 파일이 존재하는 경로)
아래 -vmargs 는 -vm (Virtual Machine)으로 구동될 javaw.exe의 인자 정보들을 의미하므로 위의 -vm 코드는 반드시 -vmargs 보다 상단에 작성하여야 합니다.
- 참고 URL -
JDK 받기 : http://www.oracle.com/technetwork/java/javase/downloads/index.html
'Computer > Tool' 카테고리의 다른 글
[OneNote] Windows10 OneNote 단축키 (0) | 2020.03.17 |
---|---|
Adobe CC 2020 설치 및 인증 (0) | 2020.02.23 |
[uTorrent] 광고 제거 방법 (0) | 2020.02.04 |
AndroidStudio Editor 글꼴 색상 변경 (0) | 2020.01.25 |
[Windows] Icon 파일 생성하기 (0) | 2019.06.13 |