1.이클립스에서의 패키지 사용
1) 프로젝트로 패키지 가져오기
프로젝트 property 에서 Java Build Path - Libararies - Add External JARS 로 jar 파일이나 zip 파일을 가져온다.
zip 파일일 경우에는 가져온 zip 파일 좌측의 + 버튼을 눌러서 연 뒤에 Native library location 항목을 edit 하여 dll 파일이 있는 폴더를 지정.
2) 패키지를 만들어 JAR 파일 만들기(zip 파일 만드는건 모르겠다..-_-)
New - Package 를 한뒤 패키지에 필요한 java 파일을 마구 넣은 뒤 패키지에서 우클릭 - export 하면 된다.
하나의 java file 안에서 publc class가 될 수 있는 것은 오직 하나의 클래스뿐이며
파일 하나에 여러개의 클래스를 정의할 경우 다른 클래스들은 abstract, final 로만 선언할 수 있고 해당 파일 내에서만 사용가능한듯 하다.
코드에서 패키지 사용시는 import 를 사용한다.
2.콘솔에서의 패키지 사용
1) 패키지 가져오기
패키지(JAR,ZIP,..아니면 그냥 .class 파일)가 들어있는 폴더를 CLASSPATH 환경변수에 등록하면 된다.
패키지의 루트 디렉토리를 포함시켜두어도 된다.(보통 . 이 CLASSPATH에 포함되므로 . 을 루트로 패키지를 생성하면 무난할듯)
2) 패키지 만들기
JAR 를 만드는 법은 모르겠고..-_-;;
컴파일할때 javac -d 패키지의루트디렉토리명 자바파일이름.java 라고 컴파일하면 디렉토리가 자동으로 생성되며 class 파일이 만들어진다.
패키지에 포함시킬 자바파일의 가장 상단에 패키지 이름을 적어줘야 한다.
'Java' 카테고리의 다른 글
Exception, RuntimeException (0) | 2011.11.26 |
---|---|
bitmap class 구현 (0) | 2011.11.26 |
MD5 구현(C++, Java, Js) (0) | 2011.11.26 |
stack allocation (0) | 2011.11.26 |
ArrayList, Vector (0) | 2011.11.26 |