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' 카테고리의 다른 글
[Getter] Boolean, Boolean Getter 메서드 이름 규칙 (0) | 2024.12.02 |
---|