-
[IntelliJ] Unable to import Maven project , UnsupportedClassVersionErrorJava/Trouble Shooting 2021. 2. 23. 16:35
IntelliJ에서 프로젝트를 import 했을 때 아래와 같은 에러가 나면서 실패 될 때,
ERROR - aemon.impl.PassExecutorService - org/apache/maven/artifact/handler/ArtifactHandler : Unsupported major.minor version 51.0
java.lang.UnsupportedClassVersionError: org/apache/maven/artifact/handler/ArtifactHandler : Unsupported major.minor version 51.0
jdk 버전을 확인하고, 설정해 주어야 함
version 51.0 ㅡ> 컴파일 버전 1.7
version 50.0 ㅡ> 컴파일 버전 1.6
version 49.0 ㅡ> 컴파일 버전 1.5
version 48.0 ㅡ> 컴파일 버전 1.4
본인의 경우는 컴파일 버전이 1.7인데 jdk 1.7이 깔려있지 않았음
설치 후에 아래와 같이 compile 버전도 설정 필요
File > Settings
File > Project Settings
Project SDK 목록에 뜨지 않을 때는 New 눌러서 jdk 추가
그 외
1. 1.6으로 설정하면 IntelliJ 에서 jdk 1.7이상으로 설정하라는 오류가 나고, 1.7로 하면 2번 문제 발생
- 1.7로 설정 후 langage level 만 6으로 낮춤
2. @Override와 같은 당연히 되어야 할게 안되면서 오류가 난다면?
> 버전 안 맞는 문제일 가능성 큼
- Project Settings > Project에서 버전 확인
- pom.xml설정
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>6</source> <target>6</target> </configuration> </plugin>
- 그 후 maven test 실행
'Java > Trouble Shooting' 카테고리의 다른 글