수정 : Java가 시작되었지만 종료 코드 = 13 Eclipse가 리턴되었습니다.
일부 사용자는 Eclipse 를 실행하려고 할 때 Java가 시작되었지만 종료 코드 = 13 Eclipse 오류가 발생했습니다. 이 문제는 Windows 7, Windows 8, Windows 10 (32 및 64 비트)에서 발생하는 것으로보고되었습니다.
'Java가 시작되었지만 종료 코드 = 12가 리턴되었습니다'오류의 원인은 무엇입니까?
다양한 사용자 보고서를보고이 특정 문제를 조사했습니다. 수집 한 내용을 바탕으로이 특정 오류 메시지를 트리거하는 것으로 알려진 몇 가지 일반적인 시나리오가 있습니다.
- 호환되지 않는 Eclipse 또는 Java 버전이 설치되었습니다 . 이것이이 오류 메시지가 발생하는 가장 일반적인 이유입니다. 컴퓨터가 32 비트 만 지원하거나 그 반대로도 64 비트 버전의 Eclipse 또는 Java를 설치했을 가능성이 큽니다.
- Eclipse에 설치 디렉토리에 특수 문자가 포함됨 – 여러 사용자가 설치 디렉토리 에서 특수 문자 (# $ % ^)를 제거한 후이 오류 메시지를 해결했습니다.
- 컴퓨터에서 지원되지 않는 JVM (Java Virtual Machine) 버전을 사용하고 있습니다. 최신 버전의 Eclipse를 사용중인 경우에도 지원되지 않는 JVM 버전을 실행 중이므로이 오류가 표시 될 수 있습니다.
- Java 환경 경로 변수가 잘못 설정되었습니다 . 일부 사용자는 잘못 설정된 Java 환경 PATH 변수로 인해 문제가 발생한 것을 발견 한 후 문제를 해결했습니다.
이 특정 오류 메시지를 해결하기 위해 어려움을 겪고있는 경우이 문서에서는 품질 문제 해결 단계 목록을 제공합니다. 다음은 비슷한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 방법 모음입니다.
최상의 결과를 얻으려면 특정 시나리오에서 문제를 해결하는 데 효과적인 수정 사항이 발생할 때까지 아래에 제시된 방법을 따르십시오.
방법 1 : Eclipse의 올바른 조합 사용 – JDK
Eclipse와 JDK (Java Development Kit)는 서로 협력 할 때 매우 까다 롭습니다. OS, JDK 및 Eclipse bitness의 몇 가지 작업 조합 만 있습니다. 지원되지 않는 운영 체제, JDK 및 Eclipse 조합을 사용하는 경우 Java가 시작되었지만 종료 코드 종료 종료 == Eclipse 오류 메시지가 표시됩니다.
아래는 작업 조합 목록을 정리 한 것입니다. 지원되지 않는 조합으로 인해 문제가 발생하는지 확인하기 위해 참조 용으로 사용하십시오.
- 32 비트 OS, 32 비트 JDK, 32 비트 Eclipse (32 비트 만)
- 64 비트 OS, 64 비트 JDK, 64 비트 Eclipse (64 비트 만)
- 64 비트 OS, 32 비트 JDK, 32 비트 Eclipse
다른 설정이있는 경우 지원되지 않는 구성 요소를 설치 제거한 후 오류 메시지가 표시되지 않고 Eclipse를 열 수있을 때까지 적절한 구성 요소를 설치하십시오.
참고 : 운영 체제의 비트 아키텍처를 모르는 경우 Windows 키 + R 을 눌러 실행 대화 상자를여십시오. 그런 다음 " msinfo32 "를 입력 하고 Enter 를 눌러 시스템 정보 화면을 엽니 다. 시스템 정보 화면에서 시스템 요약으로 이동하여 오른쪽 창에서 시스템 유형을 확인하십시오. 여기서 OS 아키텍처를 찾을 수 있습니다.
이 방법을 적용 할 수 없으면 아래의 다음 방법으로 이동하십시오.
방법 2 : Eclipse 디렉토리 경로에서 특수 문자 제거
설치 디렉토리에 특수 문자가 포함되어 있기 때문에 문제가 발생할 수도 있습니다. 비슷한 상황에 처한 여러 사용자가 디렉토리 이름에서 특수 문자 (@ # $ % ^ & * () +)를 제거한 후 문제를 해결할 수있었습니다.
기본적으로 C : \ IDE \ eclipse 또는 C : \ Users \ * YourUsername * \ eclipse 에서 Eclipse 를 찾을 수 있어야합니다. 그러나 사용자 정의 위치에 설치 한 경우 문제를 일으키는 특수 문자를 실수로 추가했을 수 있습니다.
Eclipse 설치 위치를 수동으로 탐색하고 오류 메시지를 생성 할 수있는 특수 문자를 제거하여이 문제를 해결할 수 있습니다.
참고 : 특정 사용자는 Eclipse 설치 디렉토리에서 특수 문자를 제거한 후 다른 오류가 발생하기 시작했다고보고했습니다. 특정 위치에 의존하는 다른 종속성이 있고 변경으로 인해 더 이상 제대로 작동하지 않기 때문에 발생했을 가능성이 높습니다. 이 경우 Eclipse를 다시 설치하여 문제를 완전히 해결할 수 있습니다.
이 메소드로 Java가 리턴 된 종료 코드로 시작됨 = 13 Eclipse 오류를 해결할 수없는 경우 아래의 다음 메소드로 이동하십시오.
방법 3 : 손상된 시스템 PATH 변수 제거
Java 8과 다른 몇 가지 Java 업데이트에서 환경 변수가 엉망이되어 Java가 시작되었지만 종료 코드 = 13 Eclipse 오류 메시지 가 트리거 되었습니다 .
Java (또는 Java 업데이트)를 설치 한 후에 만이 오류 메시지가 표시되면 아래 단계에 따라 손상된 시스템 변수 PATH를 제거하십시오.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ sysdm.cpl ”을 입력 하고 Enter 를 눌러 시스템 등록 정보를여십시오 .
대화 상자 실행 : sysdm.cpl - 시스템 속성 창에서 고급 탭으로 이동하여 환경 변수를 클릭하십시오.
시스템 속성의 고급 탭으로 이동하여 환경 변수를 클릭하십시오 - 환경 변수 창에서 시스템 변수로 이동하여 경로를 선택한 후 편집을 클릭 하십시오 .
경로 변수 편집 - 환경 변수 편집 창에서 Java를 언급하는 환경 변수를 찾으십시오. 표시되면 한 번 클릭하여 선택하고 삭제 를 클릭하십시오.
Java PATH 환경 변수 삭제 - 컴퓨터를 다시 시작하고 다음 시작시 오류 메시지가 표시되지 않고 Eclipse를 시작할 수 있는지 확인하십시오.
여전히 같은 오류 메시지가 표시되면 아래의 다음 방법으로 이동하십시오.
방법 4 : JAVA JDK 재설치
결과없이이 문제가 발생하면 최신 JAVA JDK 버전을 새로 설치하여 문제를 해결할 수 있습니다. 비슷한 상황에서 자신을 발견 한 여러 사용자가 Java가 시작되었지만 종료 코드 리턴 = 13 이클립스 오류가 현재 JDK를 제거한 후 사용 가능한 최신 버전을 설치 한 후에 마침내 해결되었다고보고했습니다.
이를 수행하는 방법에 대한 빠른 안내서는 다음과 같습니다.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ appwiz.cpl ”을 입력 하고 Enter 를 눌러 프로그램 및 기능 을 엽니 다.
대화 상자 실행 : appwiz.cpl - 프로그램 및 기능 내에서 애플리케이션 목록을 아래로 스크롤하고 업데이트와 함께 > Java Development Kit 설치 제거를 마우스 오른쪽 단추로 클릭하십시오 .
Java Development Kit 제거 - 이 링크 ( 여기 )를 방문하여 OS 버전 및 비트 아키텍처에 따라 최신 버전의 JDK를 다운로드하십시오.
최신 JDK 설치 - 설치 프로그램을 열고 화면의 지시에 따라 설치를 완료하십시오. 프로세스가 완료되면 컴퓨터를 다시 시작하십시오.
- 다음 시스템 시작시 Eclipse를 열어 오류 메시지가 해결되었는지 확인하십시오.