Docker로 run을 하려니까 이런 에러가 떴다.
클래스 파일은 15 버전으로 컴파일 되었는데 자바 버전이 더 낮아서 안 맞다는 내용이다.
Dockerfile에서 버전을 15로 바꾸니까 해결
FROM openjdk:15
첨엔 검색해서 나온 글 따라서 인텔리제이 속성을 바꿔봤지만 안 됨.
Dockerfile의 버전이 문제였던 것이다.
참고 👇
https://exerror.com/class-has-been-compiled-by-a-more-recent-version-of-the-java-environment/
반응형
'JAVA > Error' 카테고리의 다른 글
[Error] Bad return type in lambda expression: Object cannot be converted to int (0) | 2021.06.25 |
---|---|
[Error] JDK "15 (2)" is not found on the disk or corrupted (0) | 2021.03.06 |
intellij에서 java.net.SocketTimeoutException (0) | 2020.12.20 |