수정 : Java가 시작되었지만 종료 코드 = 13 Eclipse가 리턴되었습니다.

일부 사용자는 Eclipse 를 실행하려고 할 때 Java가 시작되었지만 종료 코드 = 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 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 설치 디렉토리에서 특수 문자를 제거한 후 다른 오류가 발생하기 시작했다고보고했습니다. 특정 위치에 의존하는 다른 종속성이 있고 변경으로 인해 더 이상 제대로 작동하지 않기 때문에 발생했을 가능성이 높습니다. 이 경우 Eclipse를 다시 설치하여 문제를 완전히 해결할 수 있습니다.

이 메소드로 Java가 리턴 된 종료 코드로 시작됨 = 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를 언급하는 환경 변수를 찾으십시오. 표시되면 한 번 클릭하여 선택하고 삭제 를 클릭하십시오.

    Java PATH 환경 변수 삭제
  5. 컴퓨터를 다시 시작하고 다음 시작시 오류 메시지가 표시되지 않고 Eclipse를 시작할 수 있는지 확인하십시오.

여전히 같은 오류 메시지가 표시되면 아래의 다음 방법으로 이동하십시오.

방법 4 : JAVA JDK 재설치

결과없이이 문제가 발생하면 최신 JAVA JDK 버전을 새로 설치하여 문제를 해결할 수 있습니다. 비슷한 상황에서 자신을 발견 한 여러 사용자가 Java가 시작되었지만 종료 코드 리턴 = 13 이클립스 오류가 현재 JDK를 제거한 후 사용 가능한 최신 버전을 설치 한 후에 마침내 해결되었다고보고했습니다.

이를 수행하는 방법에 대한 빠른 안내서는 다음과 같습니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ appwiz.cpl ”을 입력 하고 Enter 를 눌러 프로그램 및 기능 을 엽니 다.

    대화 상자 실행 : appwiz.cpl
  2. 프로그램 및 기능 내에서 애플리케이션 목록을 아래로 스크롤하고 업데이트와 함께 > Java Development Kit 설치 제거를 마우스 오른쪽 단추로 클릭하십시오 .

    Java Development Kit 제거
  3. 이 링크 ( 여기 )를 방문하여 OS 버전 및 비트 아키텍처에 따라 최신 버전의 JDK를 다운로드하십시오.

    최신 JDK 설치
  4. 설치 프로그램을 열고 화면의 지시에 따라 설치를 완료하십시오. 프로세스가 완료되면 컴퓨터를 다시 시작하십시오.
  5. 다음 시스템 시작시 Eclipse를 열어 오류 메시지가 해결되었는지 확인하십시오.

재미있는 기사