CreateProcess error=206, 파일 이름이나 확장명이 너무 깁니다. bulid 에러

송현진·2023년 7월 16일

깃에서 프로젝트를 클론받아 실행했더니 아래와 같은 에러가 나왔다.

Process 'command 'C:/Program Files/Java/jdk-17/bin/java.exe'' finished with non-zero exit value 1

이렇게 해결했다.
1. [File > Setting] 메뉴 클릭
2. [Build, Execution, Deployent > Build Tools > Gradle] 이동
3. Build and run using, Run tests using 을 intelliJ IDEA로 변경
5. Gradle을 설정해준 값과 맞춰주기

이러고 실행했더니 CreateProcess error=206, 파일 이름이나 확장명이 너무 깁니다. 에러가 뜨면서 작동되지 않았다.

CreateProcess error=206, 파일 이름이나 확장명이 너무 깁니다.

intelliJ 에서 다운받은 correto17.0.6 버전이 아닌 jdk를 다운받아 짧은 경로에 폴더를 만들어 jdk 환경변수를 만들어 설정해줬다.

그래도 여전히 에러가 나오며 실행이 잘 되지 않았다. 그래서 다른 방법을 찾기로 했다. 결국 찾은 방법은 Run/Debug Configuration 을 열고 Shorten command line 의 옵션을 변경해주며 해결하였다.

처음에 들어갔을 때 Shorten command line 이 없었다. 그래서 상단 오른쪽 Modify options를 눌러 추가해준 뒤 JAR manifest 로 변경해줘서 실행하니 잘 실행되었다!

profile
개발자가 되고 싶은 취준생

0개의 댓글