수정 : Java가 시작되었지만 종료 코드가 반환 됨 = 13 Eclipse

일부 사용자는 Eclipse 를 실행하려고 할 때 Java Was Started but Returned Exit Code = 13 Eclipse 오류가 발생합니다. 이 문제는 Windows 7, Windows 8, Windows 10 (32 및 64 비트)에서 발생하는 것으로보고되었습니다.

Java가 시작되었지만 종료 코드 = 13이 반환되었습니다.

'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 비트의 몇 가지 작동 조합 만 있음을 유의하십시오. 지원되지 않는 운영 체제, JDK 및 Eclipse 조합을 사용하는 경우 Java Was Started but Returned Exit Code = 13 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 설치 디렉토리에서 특수 문자를 제거한 후 다른 오류가 발생하기 시작했다고보고했습니다. 특정 위치에 의존하는 다른 종속성이 있고 변경으로 인해 더 이상 제대로 작동하지 않기 때문에 이러한 현상이 발생할 가능성이 가장 높습니다. 이 경우 Eclipse를 다시 설치하여 문제를 완전히 해결할 수 있습니다.

이 방법으로 Java Was Started by Returned Exit Code = 13 Eclipse 오류 를 해결할 수없는 경우 아래의 다음 방법으로 이동하십시오.

방법 3 : 손상된 시스템 PATH 변수 제거

Java 8 및 몇 가지 다른 Java 업데이트가 환경 변수를 엉망으로 만들 가능성이 있으므로 Java가 시작되었지만 종료 코드가 반환 됨 = 13 Eclipse 오류 메시지 트리거 됩니다.

Java (또는 Java 업데이트)를 설치 한 후에 만이 오류 메시지가 표시되기 시작한 경우 아래 단계에 따라 손상된 시스템 변수 PATH를 제거하십시오.

  1. 보도 Windows 키 + R은 업 엽니 다 실행 대화 상자를. 그런 다음 " sysdm.cpl "을 입력 하고 Enter 키 를 눌러 시스템 속성 을 엽니 다 .실행 대화 상자 : sysdm.cpl
  2. 에서 시스템 등록 정보 창에서 이동 고급 탭을 클릭 환경 변수 .시스템 속성의 고급 탭으로 이동하여 환경 변수를 클릭하십시오.
  3. 환경 변수 창에서 시스템 변수로 이동하여 경로를 선택 하고 편집을 클릭 하십시오 .경로 변수 편집
  4. 에서 편집 환경 변수 창, 환경 변수에 대한보기는 자바를 언급. 확인되면 한 번 클릭하여 선택한 다음 삭제 를 클릭 합니다.Java PATH 환경 변수 삭제
  5. 컴퓨터를 다시 시작하고 다음 시작시 오류 메시지없이 Eclipse를 시작할 수 있는지 확인하십시오.

여전히 동일한 오류 메시지가 표시되는 경우 아래의 다음 방법으로 이동하십시오.

방법 4 : JAVA JDK 다시 설치

결과없이 여기까지왔다면 최신 JAVA JDK 버전을 새로 설치하여 문제를 해결할 수 있습니다. 비슷한 상황에 처한 여러 사용자 가 현재 JDK를 제거하고 사용 가능한 최신 버전을 설치 한 후 Java가 시작되었지만 종료 코드 = 13 반환 됨 Eclipse 오류가 마침내 해결 되었다고보고했습니다 .

이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 보도 Windows 키 + R은 실행 대화 상자를 엽니 다. 그런 다음“ appwiz.cpl ”을 입력 하고 Enter 키 를 눌러 프로그램 및 기능 을 엽니 다 .대화 상자 실행 : appwiz.cpl
  2. 프로그램 및 기능 내에서 애플리케이션 목록을 아래로 스크롤하고 업데이트와 함께 > Java Development Kit 제거를 마우스 오른쪽 단추로 클릭하십시오 .Java Development Kit 제거
  3. 이 링크 ( 여기 )를 방문 하여 OS 버전 및 비트 아키텍처에 따라 최신 버전의 JDK를 다운로드하십시오.최신 JDK 설치
  4. 설치 프로그램을 열고 화면의 지시에 따라 설치를 완료하십시오. 프로세스가 완료되면 컴퓨터를 다시 시작하십시오.
  5. 다음 시스템 시작시 Eclipse를 열어 오류 메시지가 해결되었는지 확인하십시오.