Java 개발 환경을 구축할 때 가장 먼저 해야 할 작업 중 하나가 바로 PATH 환경 변수 설정입니다. PATH를 설정해두면 어느 디렉터리에서든 javac, java 같은 명령어를 실행할 수 있어 개발이 훨씬 편리해집니다.
Java에서 PATH를 설정하는 방법은 크게 두 가지가 있습니다. 첫 번째는 임시 경로(Temporary Path) 설정이고, 두 번째는 영구 경로(Permanent Path) 설정입니다.
1. 임시 경로 설정하기
임시 경로는 현재 열려 있는 명령 프롬프트(콘솔) 세션에서만 유효합니다. 창을 닫으면 설정이 사라지므로, 일시적으로 테스트할 때 유용합니다.
설정 절차
- Windows에서 명령 프롬프트(cmd)를 엽니다.
- JDK가 설치된
jdk/bin디렉터리의 경로를 복사합니다.
예:C:\Program Files\Java\jdk_version\bin - 명령 프롬프트에 아래와 같이 입력하고 Enter 키를 누릅니다.
SET PATH=C:\Program Files\Java\jdk_version\bin
이제 해당 세션에서 Java 명령어를 바로 사용할 수 있습니다. 단, 새 명령 프롬프트를 열거나 시스템을 재부팅하면 설정이 초기화되므로 주의하세요.
2. 영구 경로 설정하기
영구 경로는 시스템 환경 변수에 등록하는 방식으로, 한 번만 설정하면 재부팅 후에도 계속 유지됩니다. 실제 개발 환경에서는 이 방법을 사용하는 것이 좋습니다.
설정 절차
- 내 컴퓨터(My Computer)를 마우스 오른쪽 버튼으로 클릭합니다.
- 속성 → 고급 시스템 설정으로 이동한 뒤, 고급 탭을 선택합니다.
- 환경 변수(Environment Variables) 버튼을 클릭합니다.
- 사용자 변수 영역의 새로 만들기(New)를 클릭합니다.
- 변수 이름에
JAVA_HOME을 입력합니다. - 변수 값에 복사해둔 JDK 경로(
java\jdk_version\bin)를 붙여넣고 확인 버튼을 클릭합니다. - 마지막으로 모든 창에서 확인 버튼을 눌러 설정을 저장합니다.
설정 확인 방법
설정이 정상적으로 완료되었는지 확인하려면 새 명령 프롬프트를 열고 다음 명령어를 입력해 보세요.
java -version— 설치된 Java 버전이 출력되면 성공입니다.javac -version— 컴파일러 버전이 출력되면 PATH 설정이 올바르게 적용된 것입니다.
영구 경로 설정까지 마치면 어떤 작업 디렉터리에서도 Java 컴파일과 실행이 가능해지며, 이후 IDE나 빌드 도구(예: Eclipse, IntelliJ IDEA, Maven, Gradle) 설정 시에도 JAVA_HOME 변수가 활용되므로 미리 설정해두면 여러모로 편리합니다.