개발하다보면 프로젝트 셋팅 또는 버전업을 할 때가 있는데, 실행도 전에 에러가 두둥!! 나오는 경우가 많죠?
이럴 때 마다 저는 에러를 열심히 읽고 구글 서치도 하면서 해결을 해나가는데요.
앞으로도 계속 볼 일이 있을 것 같아서 에러 메세지와 해결 방법을 공유하려고 합니다.
( 저 뿐만 아니라 다른 분들도 도움이 되겠죠? ㅎㅎ)
그럼 바로 시작해볼게요~~
🤕 에러 메세지
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가 다운된다.
'SERVER > Spring Boot' 카테고리의 다른 글
[Spring Boot] JMH - Benchmark Test 사용하여 성능 측정하기 (0) | 2023.02.15 |
---|---|
[Spring Boot] REDIS PUB/SUB 구현 (0) | 2023.01.16 |
[Spring] DAO/DTO/VO/Entity 란? (0) | 2021.08.24 |
[Spring] 로그 남기기 - Log4j / SLF4J / Logger (0) | 2021.08.24 |
[ErrorLog] 구글 SMTP 메일전송시 블루스크린 뜨는 현상 (0) | 2021.01.06 |