본문 바로가기
TIL

환경변수 Path 복구

by 스니펫 2023. 10. 12.

5월까지 렌트한 노트북에 java 설치를 위해 JDK 설치를 진행하고 환경변수 설정에 들어갔다.

시스템 변수 목록에 JAVA_HOME 이 있는 것을 확인한 후 Path 변수에 %JAVA_HOME%\bin; 을 추가했다.

하지만 JAVA_HOME 값과 Path 변수값을 여러번 체크했는데도  cmd에 java -version 입력시 JDK 버전이 출력되지 않고,  " 'java'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. " 라는 오류 메세지만 출력됐다.

결국 JAVA_HOME 값 뒤에 \bin; 를 추가해서 그대로 Path 변수에 넣어 봤는데 그제서야 문제가 해결되었다.

하지만 이후 Path를 클릭시 위의 이미지와 같이 환경 변수 편집 목록창이 나오지 않고 시스템 변수 편집 팝업에 모든 변수 값이 ; 로 나눠진채 다함께 보여지는 현상이 일어났다. 문제는 이때 내가 다시 목록이 나오게 하려고 이것저것 누르다가 변수 값에 JDK 경로만을 붙여넣은 상태로 확인을 눌러버렸다...

Path 값을 원상복귀하기 위해 여기저기 검색하며 해결 방안을 모색했다.

: '윈도우키 + r' 로 실행창을 연 후 regedit 입력 후 엔터, \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment 로 들어가 Path를 복붙

그러나 내 컴퓨터에는 백업용 Path 값을 저장하는 002가 아니라, 현재 Path 값을 저장하는  ControlSet001 밖에 없었다...

 

추가 검색을 통해 cmd에서 echo %PATH% 를 입력해봤다. 다행히 사라졌던 Path 값 중 몇 가지가 나오긴 했는데, 전체가 출력되지는 않았다.

아쉬운대로 C:\WINDOWS; C:\WINDOWS\system32; 만 추가로 써 넣어주었다.

 

+ 이후에  같은 노트북을 렌트한 사람들의 환경변수를 얻어와서 부족한 Path를 채워주었다.

'TIL' 카테고리의 다른 글

Patch & Put 차이점  (2) 2023.12.07
통합 테스트, 단위 테스트  (2) 2023.12.04
메뉴판 프로그램  (0) 2023.10.23
팀 소개 페이지 미니 프로젝트(2)  (0) 2023.10.10
팀 소개 페이지 미니 프로젝트(1)  (0) 2023.10.10