JAVA - Set ClassPath?

김동규·2022년 11월 1일

JAVA

목록 보기
19/38

ClassPath란?

클래스패스란, JVM이나 Java 컴파일러에 사용자정의 클래스와 패키지의 위치를 지정해주는 파라미터(Parameter) 이다.

디렉토리를 /export/home/username이라고 가정하자. 그럼 이 디렉토리에 /export/home/username/codingsquid.class라는 파일이 생기는데 codingsquid.java 파일에 포함된 java 프로그램을 실행하려면 다음과 같이 classpath를 설정해야 한다.

CLASSPATH=/export/home/username

현재 작업 디렉토리가 /export/home/username이면 다음과 같이 간단하게 classpath를 설정할 수 있다.

CLASSPATH=.

다른 디렉토리(예: /export/home/username/util)에 클래스 파일이 더 있으면, 다음과 같이 classpath를 설정해야 한다.

CLASSPATH=/export/home/username:/export/home/username/util

util 디렉토리에 유용한 java 클래스가 많이 있으면 util.jar라는 jar 파일에 모두 묶을 수 있다. (/export/home/username/util/util.jar이라는 파일이 생긴다.) 그러면 다음과 같이 classpath를 설정해야 한다.

CLASSPATH=/export/home/username:/export/home/username/util/util.jar
profile
HigasiHosi

0개의 댓글