최신 버전의 Java Runtime에서 클래스가 컴파일되었습니다.

Shubham Vora 2024년2월15일
  1. 자바 버전 번호
  2. 최신 버전의 Java 런타임 오류로 인해 클래스가 컴파일됨 문제 해결
최신 버전의 Java Runtime에서 클래스가 컴파일되었습니다.

아래 오류 메시지는 지원되지 않는 클래스 버전을 보여줍니다. 클래스 파일 버전은 63이며 현재 Java 런타임은 클래스 파일 버전 61까지 Java 코드를 컴파일할 수 있다고 합니다.

버전 불일치로 인해 오류가 발생하며 Java 런타임을 업데이트해야 합니다.

최신 버전으로 컴파일된 자바 클래스 - 하나

자바 버전 번호

아래에서 사용자는 JRE 런타임 버전에 매핑된 Java 클래스 파일 버전을 볼 수 있습니다.

클래스 파일 버전 JRE 런타임 버전
49 자바 5
50 자바 6
51 자바 7
52 자바 8
53 자바 9
54 자바 10
55 자바 11
56 자바 12
57 자바 13
58 자바 14
59 자바 15
60 자바 16
61 자바 17
62 자바 18
63 자바 19

우리의 경우 클래스 파일 버전은 63입니다. 즉, 최소한 Java 19를 사용하여 파일을 실행해야 하지만 현재 Java 17을 사용하고 있습니다. 따라서 간단한 해결책은 Java 버전을 19로 업그레이드하는 것입니다.

최신 버전의 Java 런타임 오류로 인해 클래스가 컴파일됨 문제 해결

업그레이드된 Java 버전 다운로드 및 설치

사용자는 Windows 운영 체제에서 JDK 버전을 업그레이드하려면 아래 단계를 따라야 합니다.

  • 사용자는 오라클의 공식 웹 사이트에서 최신 버전의 Java를 다운로드할 수 있습니다.
  • 그런 다음 사용자는 다운로드한 파일을 클릭하여 최신 버전의 JDK를 설치해야 합니다. 설치가 완료되면 환경 변수를 편집하고 Java 홈 디렉토리의 경로를 업데이트해야 합니다.
  • 환경 변수를 설정하려면 Windows 검색 메뉴에서 환경 변수를 검색하고 시스템 환경 변수 편집을 클릭하십시오.

    최신 버전으로 컴파일된 자바 클래스 - 2개

  • 사용자는 화면에 열린 대화 상자를 볼 수 있습니다. 오른쪽 하단에서 환경 변수를 클릭합니다.

    최근 버전으로 컴파일된 Java 클래스 - 3개

  • 시스템 변수 패널에서 JAVA_HOME을 찾아 편집하고 업그레이드된 JDK의 경로를 추가합니다. JAVA_HOME을 찾을 수 없으면 새로 만들기 버튼을 클릭하고 추가하십시오.

    최근 버전으로 컴파일된 Java 클래스 - 4개

  • 이제 사용자는 명령 프롬프트를 열고 java -version 명령을 실행하고 업그레이드된 Java 버전을 볼 수 있습니다.

    최근 버전으로 컴파일된 Java 클래스 - 5

  • 그런 다음 오류가 발생한 Java 코드를 다시 컴파일해 보십시오. 지금 해결하실 수 있을 것입니다.

Eclipse IDE에서 Java 버전 변경

사용자가 Eclipse와 같은 IDE를 사용하여 Java 코드를 컴파일하고 실행하는 경우 IDE의 Java 버전도 변경해야 합니다. Eclipse IDE에서 Java 버전을 변경하려면 사용자는 Eclipse에서 Java 버전 변경 기사의 단계를 따를 수 있습니다.

이제 사용자는 Eclipse에서도 Java 클래스 63 파일을 컴파일할 수 있으며 오류 없이 실행됩니다.

이 글에서는 JDK 버전을 업그레이드하여 버전 불일치 오류를 해결했습니다.

작가: Shubham Vora
Shubham Vora avatar Shubham Vora avatar

Shubham is a software developer interested in learning and writing about various technologies. He loves to help people by sharing vast knowledge about modern technologies via different platforms such as the DelftStack.com website.

LinkedIn GitHub

관련 문장 - Java Error