본문 바로가기
설치 및 환경 설정

[Eclipse] 이클립스 환경 설정 - 2 :: 시스템 변수 및 Path 설정

by 까망 하르방 2021. 2. 20.
반응형

JDK 설치에 따른 시스템 변수 및 Path 설정을 해주어야 한다.

(※ 시스템 환경 설정은 운영체제별로 다르다.)

 

설정할 환경변수는 다음과 같은 3가지입니다.

1. JAVA_HOME : Java가 설치된 경로 (새롭게 추가될 환경 변수)

2. CLASSPATH : Java 클래스가 있는 경로 (새롭게 추가될 환경 변수)

3. PATH : Java 실행파일이 있는 경로 (기존에 존재하는 환경 변수) 

 

MS Windows 10 환경설정

[시스템 환경 변수 편집] 선택

[환경변수] 클릭

 

하단의 [시스템 변수] 영역에서 [새로 만들기] 클릭

 

1. 아래처럼 파일 탐색기에서 JDK 경로를 찾아 Copy 

2. [변수이름]: JAVA_HOME

   [변수 값]: 복사해두었던 경로를 Paste

[결과]: 아래와 같이 "JAVA_HOME" 환경변수가 시스템 변수 영역에 추가된 것을 확인

위에서 같은 방식으로 "CLASSPATH" 환경변수를 추가합니다.

[변수이름]: "CLASSPATH"

[변수 값]: ".;%JAVA_HOME%\lib\tools.jar"

(%JAVA_HOME%은 앞에서 설정한 JAVA_HOME 환경변수의 값으로 치환하라는 의미)

 

[참고] CLASSPATH로 아래의 파일을 찾는 것이다.

 

[시스템 변수] 영역에서 [Path]를 찾아 선택한 후 [편집] 클릭

 

우측 [새로 만들기] 클릭

 

[%JAVA_HOME%\bin] 입력 후 [확인]

 

cmd 실행 (단축키: 윈도우키 + R)

 

콘솔창에서 다음과 같이 내용을 입력

java -version
    - java 명령은 Java 프로그램을 실행할 때 사용하는 명령

javac -version
    - javac 명령은 java 프로그램을 컴파일할 때 사용하는 명령

java 명령은 CLASSPATH 환경 변수에 지정된 디렉터리에서 클래스 파일을 찾는다.

CLASSPATH에 지정된 경로에서 해당 클래스를 찾지 못하면 실행 오류가 발생한다.

(Java를 설치할 때, 자동으로 JDK의 클래스 라이브러리 경로를 CLASSPATH 환경 변수에 지정된다.)

 

아래처럼 실행 결과가 보인다면 "정상"

java는 잘 실행되는데 javac 명령어가 제대로 실행되지 않는 경우

시스템 환경 변수 설정이 잘못 설정되었거나 JDK가 아닌 JRE만 설치된 경우로

환경변수 설정할 때 오타 확인하고 cmd 콘솔창을 재실행하여 확인할 것. 

반응형

댓글