[Spring] Springboot 프로젝트를 intellij 에서 열 때 생겼던 오류 해결방안
Machine translation — switch to KO for the original.
springboot 프로젝트를 intellij 에서 열 때 발생한 오류는 두 가지였다.
1. 개발환경 차이로 발생한 오류
could not target platform: 'java se 11' using tool chain: 'jdk 8 (1.8)'.
기존에 jdk 1.8 버전을 사용하고 있었는데 intellij 에서는 jdk 11 버전을 사용하고 싶어서 사전에 설치를 했었다. 여기서 생기는 버전 충돌로 인한 오류이다.
sourseCompatibility = '11' 로 설정되어 있는 것은 build.gradle 에서 확인했다.
그렇다면 File > Project Structure 에서 Project 의 SDK 11 version 11.0.10 으로 설정하고 OK 를 해주면 해결된다. 그래도 안될 경우는 다른 설정이 안되어 있을 수 있음으로 구글링을 해보는 것이 좋다.
2. 개발환경 차이로 발생한 오류
process 'command 'C:\Program Files\Java\jdk\bin\java.exe'' finished with non-zero exit value 1 eclipse
stackoverflow 에 따르면 실제 실행하고자하는 DB plugins 을 프로젝트에 가지고 있지만 실제 DB 와 연결할 수 없는 경우 즉, 해당 DB 가 존재하지 않는 경우에 발생한다고 한다. 또는 application 실행시 구동되어야 할 파일(코드 내 존재하는)에 해당하는 파일이 없는 경우에 발생한다고 한다.
하지만 처음 springboot 를 이용해 gradle project 를 오픈하는 과정에서 발생한 오류와는 상이한 것 같아서 구글링한 결과!
setting 을 바꾸는 것으로 오류를 해결할 수 있었다.Gradle 부분에서 중간에 Build and run using 과 Run tests using 을 둘 다 IntelliJ IDEA 로 변경해주었다. 설정변경으로 추후 프로그램 실행시 디폴트 값인 gradle 을 거치지 않고 바로 intellij에서 실행되므로 로딩 속도 개선에도 도움이 된다.
Comments
No comments yet. Be the first!
319 posts in 테크
- 368Supabase 프로젝트 복사하기 (Restore to a New Project)NEW
- 341Migrating from Permanent Access Tokens to Token Exchange — Why Order Matters
- 326Startup & Product Glossary: Terms Every Solo Founder Should Know
- 325Context Management — How I Do It Now
- 324Claude Code Routines vs Cowork Schedule — What's the Difference?