윈도우 Java 환경 변수 설정하는 방법

Path에 Java 환경 변수를 설정해야 java를 원활하게 사용할 수 있습니다.

1. JDK 설치 위치 복사

bin, jre, lib 등 폴더가 있는 위치가 JAVA_HOME 경로입니다. 이 경로를 복사합니다.

java home 환경설정 (1)

2. 환경 변수 설정

윈도우 버튼 우클릭 > 시스템으로 들어갑니다.

java home 환경설정 (6)

고급 시스템 설정을 클릭합니다.

java home 환경설정 (5)

고급 탭 > 환경 변수를 클릭합니다.

java home 환경설정 (4)

시스템 변수 부분에 새로 만들기를 클릭하고 변수 이름 JAVA_HOME 으로 경로를 입력해 저장합니다.

java home 환경설정 (3)

이미 존재하는 Path 라는 변수를 더블 클릭합니다. 환경 변수 편집 창이 나오면 새로 만들기를 누르고 %JAVA_HOME%\bin 값을 추가합니다.

java home 환경설정 (2)

java 환경변수 설정이 완료되었습니다.

Path에 %JAVA_HOME%\bin 을 추가하는 의미

Path에 %JAVA_HOME%\bin 을 추가하는 건 사용자가 어느 경로에서든 bin에 포함된 자바 명령어 (java, javac 등)을 실행할 수 있도록 하는 것입니다.

예를 들어 Path에 등록되어 있지 않으면 실제 JDK의 bin 경로에서만 java, javac 등을 사용할 수 있습니다.

Path에 bin 전체 경로를 넣지 않고 JAVA_HOME을 만드는 이유

굳이 JAVA_HOME이라는 변수를 따로 만들어서 넣는 이유는 몇 가지가 있습니다.

첫째로 JDK가 변경됐을 때 JAVA_HOME의 경로만 바꾸면 되기 때문에 간결합니다.

둘째로 java를 사용하는 다른 애플리케이션이나 도구(Maven, Gradle 등)가 JAVA_HOME 변수를 참조하여 JDK 설치 경로를 찾는 경우가 있어서 입니다.

셋째로 가독성이 좋습니다. Path 변수를 확인했을 때 딱 %JAVA_HOME%\bin 이 지정되어 있으면 java 환경 변수가 잘 지정되어 있는 걸 한 눈에 알아볼 수 있습니다.

댓글 남기기