환경변수 등록
자바 설정 파일을 매번 시스템 > 고급 시스템 설정 > 환경변수로 이동하여 매번 적응하기 귀찮아서 배치 파일을 만들어 추후 변경 사항이 있으면 간단히 배치파일만 실행하여 환경변수를 적용하도록 하겠습니다.
* 참고사항
jdk 버전 : openjdk 1.8.0_41
jdk 설치 경로 : D:\04_Util\01_Dev\OpenJDK\java-se-8u41-ri
위의 배치 파일을 받아 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파일을 다운 받은 경로)로 이동합니다.
자바 환경변수 등록 결과입니다.
다 성공으로 떴으니 실제로 정상적으로 등록되었는지 확인합니다.
JAVA_HOME, CLASSPATH, PATH 3개 환경변수가 추가된 것을 확인 할 수 있습니다.
* 주의사항 command 창을 열어둔 상태로 작업 시 환경변수가 바뀌면 바로 적용이 안됩니다.
환경변수가 바뀌면 command창을 새로 열어 작업해야 됩니다.
** 수정본 링크 (cmd창이 아닌 배치파일로 실행 버전)
2024.04.19 - [DEV/JAVA] - batch 파일을 사용하여 JAVA 환경변수 설정(윈도우)
'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 |