SERVER/Spring Boot

[Spring boot] intellij error 프로젝트 셋팅 중 에러

GaGah 2023. 3. 20. 22:37

개발하다보면 프로젝트 셋팅 또는 버전업을 할 때가 있는데, 실행도 전에 에러가 두둥!! 나오는 경우가 많죠?

이럴 때 마다 저는 에러를 열심히 읽고 구글 서치도 하면서 해결을 해나가는데요.

앞으로도 계속 볼 일이 있을 것 같아서 에러 메세지와 해결 방법을 공유하려고 합니다. 

( 저 뿐만 아니라 다른 분들도 도움이 되겠죠? ㅎㅎ)

 

 

그럼 바로 시작해볼게요~~


🤕 에러 메세지

java: static import only from classes and interfaces
intellij java package org.mockito does not exist 등등..

 

😉 해결 방법

.idea 파일 삭제 후 project restart 하기

 

 


🤕 에러 메세지

Execution failed for task ':compileJava'.
> error: invalid source release: 17

 

😉  해결방법1

build.gradle > sourceCompatibility > 원하는 버전으로 적혀있는지 확인.

sourceCompatibility = '11'

 

😉  해결방법2

Project Structure > Modules > Language level 을 원하는 java level 에 맞춰줘야 한다.

내 프로젝트는 java 11 을 쓰려고 했는데, Language level 이 17으로 되어 있어 위와 같은 에러가 발생했고, 11로 변경.

 

😉 해결방법 3

Project Structure > Project > Project language level > 원하는 level 변경

 

😉 해결방법 4

Preferences > Build, Execution, Deployment > Compiler > Java Compiler > project bytecode version 

> 본인의 Compiler 버전에 맞추기

 

 


🤕  오류 상황

pom.xml에 라이브러리들을 추가해두었는데(dependency), 라이브버리 다운도 안되고 생성이 되지 않아 import 가 되지 않는 현상

😉 해결 방법

Preferences > Build, Execution, Deployment > Build Tools > Maven 

아래 빨간색처럼 표시된 Bundled (Maven 3)로 변경해주면 library가 다운된다.

 

 

LIST