본문 바로가기
--------------------***/JAVA 기초

자바 설치 후, 환경변수 설정하기

by kk님 2020. 2. 14.

자바 설치 후 환경변수를 설정하는 이유는

실행창(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