티스토리 뷰
[spring] 주로 project 초반에 발생, process 'command 'c:\program files\java\jdk-17\bin\java.exe'' finished with non-zero exit value 1 오류 해결
py0922 2024. 2. 19. 18:35spring boot project 시작할 때마다 발생하는 오류가 있는데, 정리를 안해놔서 해결책이 어렴풋이 기억나지만 정확하게는 기억이 나지 않아 맨날 찾아보게 된다.
일단 1차적 오류는
process 'command 'c:\program files\java\jdk-17\bin\java.exe'' finished with non-zero exit value 1 이고
해결책은
settings > JDK가 gradle에 써준 java version과 같은지 확인하고, cmd에 java -version 명령어를 쳐서 java version이 맞게 뜨면 괜찮은 거다. 만약 java를 이름으로 인식하지 못한다고 뜨면 환경설정 고급설정을 해줘야 한다.
(JAVA_HOME 설정, Path 설정) 이건 너무 많이 해서 스킵이다.
그리고 gradle로 되어있는 것을 intellijIDEA로 바꾸어준다.
그럼 이제 이 오류가 발생한다.
if you want an embedded database (h2, hsql or derby), please put it on the classpath. if you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
DB가 설정되지 않았다는 뜻인 것 같아, gradle에 급히 h2관련 명령어를 넣어주었다.
runtimeOnly 'com.h2database:h2'
그럼 해결이다.
추가적으로 설정에서 이거 설정하기
settings → B, E, D → Annotation Processors → enable annotation processing 체크하기
intellijIDEA로 바꿨는데
process finished with exit code 0와 함께 종료되면, 톰캣에 연결이 되어있지 않은 것이다.
따라서 spring boot는 기본적으로 웹 애플리케이션 내장 톰캣을 제공하기 때문에 gradle에 의존성만 추가해주면 된다.
implementation 'org.springframework.boot:spring-boot-starter-web'
'JAVA & Spring' 카테고리의 다른 글
- Total
- Today
- Yesterday
- database연결
- 오븐시계
- 10828번
- SPRING오류해결
- UnsupportedClassVersionError
- 다인승탑승
- gradleload오류
- 터틀그래픽예제
- randint
- 사람수세기
- baekjoon
- yolov8
- JAVA오류해결
- konlpy
- YOLO
- 터틀그래픽 명령어
- 파이썬
- Kkma
- 에러발생
- 터틀그래픽
- 백준
- randrange
- tweepy
- 다인승
- python공부
- 문제풀이
- 사람검출
- Turtle Graphic
- streamlistener
- springboot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |