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에서 실행되므로 로딩 속도 개선에도 도움이 된다.
'Spring' 카테고리의 다른 글
[Spring] Spring MVC Package Explorer 구성 (0) | 2021.11.02 |
---|---|
[Spring] Spring 프레임워크, Spring Boot, Spring MVC (0) | 2021.11.02 |
[Spring] Spring 프레임워크의 특징 (0) | 2021.10.31 |
[Spring] maven 빌드 pom.xml 구성 (0) | 2021.10.28 |
[Spring] intelliJ에 maven 세팅하고, Hello World 찍기 (0) | 2021.10.27 |
- 정보처리기사
- jdbc
- SQLD
- putty
- filezila
- JIRA
- java
- 정보처리기사 실기
- AWS
- EC2
- 호스팅영역
- 오늘의코딩
- IT 5분 잡학사전
- ubuntu
- gradle build
- 노마드코더
- 실용주의프로그래머
- git연동
- gradle
- 배포
- 기술블로그
- 북클럽
- 독서후기
- 웹페이지만들기
- 정보처리기사 필기
- 노개북
- intellij
- LifecycleException
- 개발도서
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |