본문 바로가기

DEV/JAVA

batch 파일을 사용하여 JAVA 환경변수 설정(윈도우)

반응형

 환경변수 등록

 

자바 설정 파일을 매번 시스템 > 고급 시스템 설정 > 환경변수로 이동하여 매번 적응하기 귀찮아서 배치 파일을 만들어 추후 변경 사항이 있으면 간단히 배치파일만 실행하여 환경변수를 적용하도록 하겠습니다.

 

* 참고사항 

jdk 버전 : openjdk 1.8.0_41

jdk 설치 경로 : D:\04_Util\01_Dev\OpenJDK\java-se-8u41-ri

 

java_setenv.bat
0.00MB

위의 배치 파일을 받아 jdk 경로에 복사합니다.

 

위 화면처럼 JAVA_HOME으로 사용할 경로에 파일을 저장합니다.

 

Batch 파일 내용

@echo off 
setx -m JAVA_HOME "%CD%"
setx -m CLASSPATH "%CD%\lib;"
set path_str=%PATH%
setx -m PATH "%CD%\bin;%path_str%"

실행한 경로를 기준으로 JAVA_HOME, CLASSPATH에 추가 후 PATH 앞부분에 등록하여 우선적으로 경로에서 찾도록 세팅합니다.

 

setx -m 을 사용할 경우 사용자변수가 아닌 시스템 변수에 등록됩니다.

 

 

설치 방법

 

batch 파일을 더블클릭하여 실행하면, cmd파일이 있는 system32경로로 환경변수가 설정됩니다.

 

cmd 창 관리자 권한으로 (윈도우 시작버튼 클릭 > cmd 입력 > 관리자 권한으로 실행

 

관리자 권한으로 command창을 연 뒤 JAVA_HOME으로 설치할 (batch파일을 다운 받은 경로)로 이동합니다.

 

환경변수 등록 결과

 

자바 환경변수 등록 결과입니다.

다 성공으로 떴으니 실제로 정상적으로 등록되었는지 확인합니다.

 

CLASSPATH 등록
JAVA_HOME 환경변수 등록
PATH에 JAVA실행 경로 추가

 

JAVA_HOME, CLASSPATH, PATH 3개 환경변수가 추가된 것을 확인 할 수 있습니다.

 

 

* 주의사항 command 창을 열어둔 상태로 작업 시 환경변수가 바뀌면 바로 적용이 안됩니다.

환경변수가 바뀌면 command창을 새로 열어 작업해야 됩니다.




** 수정본 링크 (cmd창이 아닌 배치파일로 실행 버전)

2024.04.19 - [DEV/JAVA] - batch 파일을 사용하여 JAVA 환경변수 설정(윈도우)

 

batch 파일을 사용하여 JAVA 환경변수 설정(윈도우)

개요 이전 배치파일을 통해 환경변수를 등록하는 내용은 cmd 관리자 창으로 실행하여 Java home 위치로 이동하여 실행하여야 해서 수정을 하였음. 2021.01.06 - [DEV/JAVA] - batch 파일을 사용하여 JAVA 환경

sound10000w.tistory.com

 

 

 

 

 

반응형

'DEV > JAVA' 카테고리의 다른 글

Eclipse - Snippets 사용  (0) 2021.04.09
OpenJDK 사용하기  (0) 2021.03.11
formatDate 12/24시간 설정  (0) 2012.03.20
System.getProperty("user.home")  (0) 2012.03.08
에러 처리 : org/springframework/jdbc/core/RowMapper  (0) 2012.02.23
댓글