Class Path : 클래스파일이 존재하는 경로
ex)
ClassPath.java
:클래스 AAA, BBB, ClassPath가 있다.
컴파일을 하게 되면 세개의 클래스 파일이 생성 된다.
class AAA{
public void printName(){
System.out.println("AAA");
}
}
class BBB{
public void printName(){
System.out.println("BBB");
}
}
class ClassPath{
public static void main(String arg[]){
AAA aaa = new AAA();
aaa.printName();
BBB bbb = new BBB();
bbb.printName();
}
}
|
생성된 클래스 파일 AAA.class와 BBB.class를 subclass 라는 하위 폴더에 넣고 ClassPath를 실행하면 실행되지 않는다.
why? 실행에 필요한 두 클래스 파일을 찾지 못하기 때문이다.
이 때 클래스경로를 설정해 주어야 한다.
명령 프롬포트 창에서 set 명령어를 이용해 classpath를 설정해준다.
. 은 현재 위치
.\subclass 는 subclass라는 폴더까지 포함한다는 뜻이다.
이렇게 classpath를 설정해주면 설정된 경로에 가서 클래스 파일을 탐색하게 된다.
댓글 없음 :
댓글 쓰기