
인텔리제이에서 스프링 부트 src > main > java > ServerApplication.java 파일이 실행이 안 되는 문제 (Help만 실행됨)

백엔드 서버 작업하려고 새로운 스프링 프로젝트 gradle로 만듦
java파일 bootRun 을 돌렸느데 help만 실행됨
Gradle 9.3 + Spring Boot 3.x + JDK 23 조합으로 시작해서 자바컴파일이 안된거
그 이유는 Gradle 이랑 Java 버전히 호환이 안되서 빌드가 안됨
1. Gradle 버전 9.3을 8.4로 낮춤
따라서 gradle-wrapper.properties 파일에서 아래와 같이 버전 수정
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip
2. JDK 23을 JDK 17로 낮춤
일단 JDK 17을 다운로드 하고 환경변수 설정
시스템 변수에서 JAVA_HOME 추가해서 경로 C:\Program Files\Eclipse Adoptium\jdk-17.0.18.8-hotspot하고
Path 수정해서 %JAVA_HOME%\bin 등록후 맨 위로 옮김
PowerShell 은 새로 열었다 켜야 새로운 설정 반영됨
java -version 뜨니까 17.x 로 출력되서
다시 PowerShell 에서 프로젝트 루트로 가서
cd "C:\Users\aweso\Desktop\Chrome-Extension\QuickShort-server"
.\gradlew clean
.\gradlew bootRun
여기까지 실행함 또 안됨

3. 포트 충돌
netstat -ano | findstr :8080
taskkill /PID <PID번호> /F
tasklist /FI "PID eq <PID번호>"

확인해보니까 PID 19344가 포트 점유중
19344가 무슨 프로그램인ㅇ지 조회해보니 java라서 그냥 종료함
다른 포트로 바꾸고 싶으면 application.properties에 설정 가능
server.port=8081

4. 설정에서 Gradle JVM이랑 Project JDK 버전 맞추기
IntelliJ Settings → Build, Execution, Deployment → Gradle에서
Distribution은 Wrapper로 하고 Gradle JVM JDK17버전 따로 추가함
5. 캐시 삭제하고 다시 서버 돌리기
File → Invalidate Caches / Restart 후에 다시 실행해봄
톰캣 고양이가 콘솔에 뜨고 포트번호 뜨면 정상 연결된 것

여기까지 일단 완료
'TroubleShooting' 카테고리의 다른 글
| 카카오톡 재설치 안될 때 cmd에서 해결하는 법 (0) | 2026.04.08 |
|---|---|
| [docker] 이미지 깨지는 문제 (3) | 2025.05.15 |
| [우분투] SSH 인증시도 하면 unprotected private key file! Permission '-key.pem' are too open 에러 해결법 (3) | 2025.05.15 |
| [우분투] SSH 연결 시도에서 호스트 인증(yes 입력) 후,곧바로 연결이 끊기는 문제 (Connection closed by ip port 22) 해결법 (1) | 2025.05.15 |
| [XAMPP] Exception EAccessViolation in module xampp-control.exe at 0025B292 해결법 (3) | 2025.04.25 |