글쓴이 :조신제 1999년 5월 26일 10:40:59
In Reply to: Package의 작성과 import에 대한 질문 posted by 이상호 on 1999년 5월 25일 14:43:57:
패키지를 사용하는데는 classpath와 아주 밀접한 관련이 있습니다.
패키지는 현재 디렉토리에서의 상대 경로를 사용하든지 CLASSPATH에 설정해 놓은
디렉토리에서의 상대경로에 패키지의 class 파일이 존재해야 합니다.
단, 주의할 점이 있는데
이상호님께서 만든 프로그램으로 예를 들면 DialogLayout.java 와 Layout3.java 파일이
현재 디렉토리에 같이 있다면 패키지를 컴파일 한 후에 DialogLayout.class 파일을
현재 디렉토리나 Classpath에 설정한 디렉토리의 아래에 "dl" 이라는 디렉토리를 만들어서
거기에 두면 되구요.
아니면 DialogLayout.java 파일을 dl 디렉토리에 넣어서 컴파일을 하면 경로를 찾아가서
컴파일을 하고 .class 파일도 dl 디렉토리에 생기게 되니까 실행시에도 제대로 찾아가게 됩니다.
또 한가지 주의할 점은 애플릿의 경우에는 현재 디렉토리의 상대경로를 사용해야 된다는 것입니다.
즉 현재 디렉토리의 하위 디렉토리에 패키지 디렉토리가가 존재해야 된다는 것이죠.
도움이 되었는지요?