자바 설치 후 환경변수를 설정하는 이유는
실행창(cmd)에서 자바 프로그램을 시작할 때 어느 폴더에서든지 실행가능하게 하기 위해서 입니다.
환경변수를 설정하게 된다면, javac.exe경로까지 찾아가지 않고 바로 자바 소스를 컴파일 하실 수 있습니다.
즉,
환경변수를 설정하지 않아도 컴파일이 가능하지만 cmd에서 직접 자바 파일을 컴파일 하려면 환경변수를 설정해주는 과정이 필요하기 때문입니다. 편리해요.
처음에는 다소 복잡하게 느껴지긴 하지만, 반드시 환경변수를 설정해주어야 합니다.
내PC(우클릭) > 속성 > 고급 시스템 설정 클릭
시스템 속성 창
고급 > 환경변수
'시스템 변수'카테고리의 '새로만들기' 클릭
현재 사용하고 있는 계정에만 하려면, 시스템 변수가 아니라 그 위에 위치한 '(사용자 계정 명)에 대한 사용자 변수'의 새로만들기를 클릭하지만, 보통은 시스템 변수로 만드는것 같습니다.
사용자변수는 현재 윈도우 로그인된 계정에만 적용되지만, 시스템변수는 해당 컴퓨터의 모든 계정이 적용됩니다.
변수 이름은
JAVA_HOME |
변수 값은 자바 jdk 설치 경로를 복사해서 붙여넣습니다.
예 : C:\ProgramFiles\Java\jdk.1.8.0_191 |
jdk버전에 따라 이름이 다를 수 있으니 다운받으신 버전을 확인해 주세요.
확인 클릭
'Path' 선택 후 '편집' 클릭
'새로 만들기' 클릭
%JAVA_HOME%\bin |
추가해줍니다.
아래와 같이 잘 입력되어 있는 것을 보실 수 있습니다.
/*
하지만
이미 path가 존재하는 경우
~~~(경로)
경로 뒤에 ; (세미콜론)을 붙인 뒤
%JAVA_HOME%\bin
~~~;%JAVA_HOME%\bin |
*/
이어서,
시스템 변수 카테고리의 '새로 만들기' 클릭
변수 이름과 변수 값을 입력해 줍니다.
교안에서는 변수 값 부분에 %classpath%;. 가 입력 되어있었습니다.
이 경우에는 반드시 세미콜론(;)과 마침표(.)를 찍어줍니다.
CLASSPATH |
%classpath%;. |
참고) 제 경우에는 CLASSPATH부분이 다음과 같습니다. 다만 가능하다면 위와 같은 방법으로 시도해 보시는게 좋을것 같아요. 위의 경우는 classpath를 찾을 때 설정한 디렉토리에서부터 찾아가는 것을 의미하는 것으로 알고 있습니다.
CLASSPATH |
%JAVA_HOME%\lib |
시작메뉴 - 'cmd' 검색 / 윈도우키 + R키 누르고 'cmd' 검색
cmd 창을 실행해
javac -version
javac
등의 명령어를 입력해 봅니다.
'--------------------*** > JAVA 기초' 카테고리의 다른 글
Java jdk, eclipse 설치 (0) | 2020.02.19 |
---|---|
자바 온라인 컴파일러 (0) | 2020.02.18 |
Java cmd 기본명령어 (0) | 2020.02.14 |
1. 자바 출력문 완성하기 (1) | 2020.02.14 |
JAVA API Documentation 확인하기 (0) | 2020.02.13 |