1. 문제

대략 해석해 보자면 내가 컴파일한 class file version은 61.0인데, 55.0까지만 지원하는 class file version이라 실행하지 못한다는 내용이다. 즉 최근 JDK로 컴파일해서 이전 JDK버전으로는 실행 못한다.

JDK Version에 따른 class file version이 있다.
2. 문제 해결
방법은
1. 이클립스를 JDK 11버전으로 바꾸고 컴파일한다.
2. 컴파일 환경에서 더 높은 버전으로 바꿔 실행하게 한다. -> 이 방법이 가장 쉬움

둘이 순서 바꿔줌. JDK 실행할 때 path에 있는 경로를 훑는데 처음에 있는 JDK가 먼저 사용되어서 둘이 순서를 바꾼다.

잘 출력된다.
'Error > Java' 카테고리의 다른 글
[Java] 제네릭 클래스에서 타입 파라미터 누락시 "cannot find symbol" 에러 (1) | 2025.05.26 |
---|---|
[Java] 이클립스 Lombok 설치 되었는데도 못 알아 먹을 때, ~ is undefined for the type TodoEntity 오류 (0) | 2025.05.10 |
[Lombok] @Builder 어노테이션을 사용한 객체 생성 방식 (0) | 2025.01.29 |
[Getter] Boolean, Boolean Getter 메서드 이름 규칙 (0) | 2024.12.02 |
1. 문제

대략 해석해 보자면 내가 컴파일한 class file version은 61.0인데, 55.0까지만 지원하는 class file version이라 실행하지 못한다는 내용이다. 즉 최근 JDK로 컴파일해서 이전 JDK버전으로는 실행 못한다.

JDK Version에 따른 class file version이 있다.
2. 문제 해결
방법은
1. 이클립스를 JDK 11버전으로 바꾸고 컴파일한다.
2. 컴파일 환경에서 더 높은 버전으로 바꿔 실행하게 한다. -> 이 방법이 가장 쉬움

둘이 순서 바꿔줌. JDK 실행할 때 path에 있는 경로를 훑는데 처음에 있는 JDK가 먼저 사용되어서 둘이 순서를 바꾼다.

잘 출력된다.
'Error > Java' 카테고리의 다른 글
[Java] 제네릭 클래스에서 타입 파라미터 누락시 "cannot find symbol" 에러 (1) | 2025.05.26 |
---|---|
[Java] 이클립스 Lombok 설치 되었는데도 못 알아 먹을 때, ~ is undefined for the type TodoEntity 오류 (0) | 2025.05.10 |
[Lombok] @Builder 어노테이션을 사용한 객체 생성 방식 (0) | 2025.01.29 |
[Getter] Boolean, Boolean Getter 메서드 이름 규칙 (0) | 2024.12.02 |