오류: 런타임보다 높은 Java 버전으로 컴파일된 클래스
Eclipse에서 스크립트를 실행할 때 "클래스가 Java 환경의 최신 버전으로 컴파일되었습니다." 이 문제는 컴파일된 코드가 현재 설치된 JRE(Java Runtime Environment)보다 높은 Java 버전을 대상으로 할 때 발생합니다.
이 문제를 해결하려면 컴파일된 코드와 설치된 JRE의 Java 버전을 확인하는 것이 중요합니다. 이 경우 오류 메시지는 코드가 Java 9를 사용하여 컴파일되었지만 설치된 JRE는 Java 8임을 나타냅니다.
이 불일치를 해결하려면 JRE를 버전 9로 업그레이드하는 것이 좋습니다. 아래 표는 클래스 파일 버전과 해당 Java 버전 간의 매핑을 제공합니다.
Class File Version | Java Version |
---|---|
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 |
64 | 20 |
65 | 21 |
JRE를 적절한 버전으로 업그레이드하면 언급된 오류 없이 코드가 성공적으로 실행됩니다.
위 내용은 Eclipse에서 '런타임보다 높은 Java 버전으로 컴파일된 클래스' 오류를 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!