요약
inteliJ가 아니라 로컬에서 스프링 부트 애플리케이션을 빌드한 후 웹 서버를 띄워보는 작업중 발생한 오류이다.
로컬에 jdk가 설치되어 있지 않고 환경 변수가 적절히 설정되어 있지 않은 것이 원인일 것 같아서 설정을 했더니 해결됐다.
해결
1. 자신에게 맞는 jdk 버전을 찾아준다.
나는 InteliJ에서 jdk 17를 기준으로 작업해서 아래에서 다운로드 받았다.
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
2. 보통 별도 설정을 하지 않으면 아래와 같은 폴더에 jdk 가 설치된다.
C:\Program Files\Java
3. 아래와 같이 윈도우에서 환경변수를 추가해 주면 된다.
3-1. 내 PC > 속성
3-2. 고급 시스템 설정 클릭
3-3. 아래와 같이 환경변수를 추가해 준다.
'Dev > Trouble Shooting' 카테고리의 다른 글
'참조된 계정이 현재 잠겨 있으므로 그 계정으로 로그온할 수 없습니다' RDP 로그인 오류 (1) | 2024.03.15 |
---|---|
Spring에서 Static 선언으로 인해 Singleton 패턴을 보장 받지 못하는 경우 (0) | 2024.03.04 |
InteliJ "Cannot connect to already running IDE instance" Exception: Process <process_id> is still running" 오류 (0) | 2024.02.21 |
Dockerzied 한 Flask API 서버에서 console log 가 안 찍혀요. (0) | 2022.11.21 |
텐서플로우 도커 환경을 사용해야 하는데 GPU가 없다면? (0) | 2022.11.17 |