제이빌더를 이용하여 print1과 print2의 패키지를 생성하여
마지막에 그 클래스 파일들을 import하여 실행시켜 보는건데요..
제이빌더로는 왜 이렇게 힘들죠..
우선 print1과2를 make하려고 하면
"Print2.java": Error #: 901 : package MyTest.Prints stated in source C:\Documents and Settings\springstar\jbproject\untitled22\src\untitled22\Print2.java does not match directory untitled22 at line 1, column 16
이런 에러가 나옵니다.
다른 컴파일러를 이용하면 하나씩 컴파일후 디폴트 디렉토리에 일일이 패키지구조 디렉토리
생성후에 그곳에 class파일을 직접 넣어주고 다시 마지막 ImportTest파일을 구동 시키면
되지만
제이빌더도 혹시 이와같이 해주어야 하는지요?
package MyTest.Prints;
public class Print2 {
public void Message() {
System.out.println("Root directory of class library is lib.");
}
}
package MyTest.Prints;
public class Print1 {
public void Message() {
System.out.println("Absolute Path means a full package name.");
}
}
import MyTest.Prints.*;
// import MyTest.Prints.Print1;
// import MyTest.Prints.Print2;
public class ImportTest{
public static void main(String[] args) {
Print1 m1 = new Print1();
Print2 m2 = new Print2();
m1.Message();
m2.Message();
}
}
|