728x90
문제
1. 오류 키워드
.. finished with non-zero exit value 1 ..
2. 오류 전체 코드
Execution failed for task ':UserApp.main()'.
> Process 'command 'C:/Program Files/Zulu/zulu-17/bin/java.exe'' finished with non-zero exit value 1
3. 오류 화면
원인
1. 코드가 잘못 되어있을 가능성이 있다. (예를들어 접근제어자가 잘못 되어있음.)
2. Gradle이 문제일 수 있다.
3. 로컬포트 문제일 수 있다.
4. JDK 문제일 수 있다.
5. 시스템 환경 변수가 문제일 수 있다.
해결방법
원인 1 : 잘못된 코드를 찾아서 수정한다.
원인 2 : 아래의 방법으로 빌드 도구를 수정한다.
: 다만 이 방법은 미봉책일 뿐, 그래들 빌드의 본질적인 문제를 해결한 것은 아니다.
1) 설정 (ctrl + alt + s)
2) 빌드, 실행, 배포 항목 => 빌드 도구 => Gradle
3) 다음을 사용하여 빌드 및 실행 => Intellij 로 변경
4) 다음을 사용하여 테스트 실행 => Intellij 로 변경
5) Gradle JVM => JDK의 버젼을 다른 버젼으로 변경해본다
원인 3 : 로컬포트 프로세스를 강제종료하고 프로젝트를 다시 실행한다.
로컬 포트 찾아 죽이는 방법 : https://radpro.tistory.com/211
원인 4 : azul링크에서 프로젝트에 맞는 LTS 버전 JDK를 환경변수에 맞는 위치에 설치한다.
1) 윈도우 검색 => 시스템 환경 변수 편집 => 환경 변수 => 시스템 변수 => JAVA_HOME => 값에 해당하는 위치에 설치
2) 필자의 경우, zulu 11 버전의 JDK를 C:₩Program Files₩Zulu₩zulu-11 위치에 설치했다.
3) azul링크에서 JDK를 선택시, 본인의 운영체제에 맞는 JDK를 찾아 설치한다.
4) JRE와 JDK중 JDK를 설치한다. (JDK는 JRE를 포함한 다른 기능이 추가된 도구다)




원인 5 : 시스템 환경 변수를 바로잡아준다.
1) 윈도우 검색 => 시스템 환경 변수 편집 => 환경 변수 => 시스템 변수
2) JAVA_HOME => C:₩Program Files₩Zulu₩zulu-11
3) CLASSPATH => %JAVA_HOME%₩lib
4) Path => %JAVA_HOME%\bin 추가
(위와 같이 환경변수를 설정하는 이유는 링크 참고)
728x90
'Java & Spring > Error' 카테고리의 다른 글
[에러해결] Postman 400, 404 에러 (0) | 2022.08.20 |
---|---|
[에러해결] SpringBoot 중 Lombok문제 (0) | 2022.08.16 |
[에러해결] NoUniqueBeanDefinitionException (0) | 2022.08.16 |
[에러해결] 값 비교 (.equals / == ) (0) | 2022.08.12 |
[에러해결] Spring - not a regular file 에러 (0) | 2022.08.09 |