클래스 패스(CLASSPATH) - 환경변수 PATH, 환경변수 CLASSPATH

CODEDRAGON Development/Java

반응형

 

클래스 패스(CLASSPATH)

·       클래스파일를 찾는 경로

·       *.class 실행 파일(바이트 코드)을 찾는 경로

 

 

 

환경변수 PATH

·       환경변수는 ;으로 구분

·       순차적으로 확장자가 *.exe인 실행 파일을 찾는 경로 (exe파일을 찾는 기준)

 

 

echo %path%

C:\codedragon>echo %path%

C:\ProgramData\Oracle\Java\javapath;C:\Python34;C:\Program Files (x86)\Wizvera\D

elfino;C:\Program Files\Java\jdk1.8.0_05\bin;C:\Windows\system32;C:\Windows;C:\W

indows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program File

s (x86)\Windows Live\Shared;C:\Program Files (x86)\Windows Kits\8.1\Windows Perf

ormance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Progra

m Files (x86)\QuickTime\QTSystem\;C:\Program Files\TortoiseGit\bin

 

C:\Users>

 

 

 

환경변수 CLASSPATH

·       환경변수는 ;으로 구분

·       순차적으로 확장자가 class인 클래스 파일을 찾는 경로(class파일을 찾는 기준)

·       자바가상머신이 이 CLASSPATH를 통해 class파일을 찾게 됩니다.

 

 

CLASSPATH가 설정되어 있는 경우

C:\codedragon>echo %classpath%

.

 

 

CLASSPATH가 설정되지 않은 경우

C:\codedragon>echo %classpath%

%classpath%

 

 

현재 디렉토리를 CLASSPATH에 등록

C:\codedragon>set CLASSPATH=.;

C:\codedragon>echo %classpath%

.;