[ java ] in KIDS 글 쓴 이(By): lazz (라즈) 날 짜 (Date): 1998년 4월 29일 수요일 오후 07시 54분 22초 제 목(Title): 패키지 & import 사용법 <File TestStart.java> import lazz.test.*; package lazz.test; class TestStart{ public static void main(String args[]) { Class2 cl = new Class2(); System.out.println(cl.str); } } <File Class2.java> package lazz.test; public class Class2{ String str; public Class2() { str = "abc"; } } 대답해주신 분 정말 감사합니다. 하나는 컴파일 되는군요. Class2.java는 무사하 컴파일 됐습니다. 그런데 TestStart.java를 컴파일하니까 이런 에러 메시지가 나오는 군요. TestStart.java:1: Package lazz.test not found in import. import lazz.test.*; ^ TestStart.java:2: Class or interface declaration expected. package lazz.test; ^ 2 errors 여기서 line 1은 import lazz.test.*; 이고, line 2는 package lazz.test; 입니다. 이 두 문장을 잘못 한거 같은데, 어디가 잘못 됐는지 모르겠군요. 그리고 다른 질문 하나. 이런 식으로 패키지를 지정해 놓으면 .class 파일에 그 화일이 어느 패키지에 포함된 건지 정보가 담기는 겁니까? 아니면 단지 디렉토리로서 어느 패키지인지를 구분하는 겁니까? 미리 감사드릴께요~ |