-
[JAVA 33] 자바 패키지 ( package )Language/Java 2018. 2. 17. 18:15반응형
■ 패키지 ( package )
1. 패키지란 비슷한 종류의 클래스 또는 인터페이스의 묶음이다.
2. 모양
자바 최상단에 package 라는 예약어를 사용한다.
ex) package com.civic.bin;
3. 컴파일 방법
1) javac -d . XXX.java 상대경로
2) javac -d ./classes XXX.java 상대경로
3) javac -d ( C: / D: )\Setting XXX.java 절대경로
모두가 당연하게 알겠지만 , XXX는 자바 파일 이름이다.
4. 실행 방법
java com.civic,bin.XXX.java
5. 압축 방법
jar -cvf XXX.jar OOO
모두가 당연히 알겠지만 , XXX 는 자바 파일 이름이고 , OOO는 압축될 파일 이름이다.
6. classpath ( ***** )
1) 설명
클래스 메모리에 로딩하기 위해서는 JVM에서 해당 클래스를 찾아야 하는데,
그 경로를 classpath 라고 한다.
2) 특징
컴파일 되어 생성된 패키지를 classpath 경로를 설정해주게 되면 ,
System 어느 위치라도 우리가 만든 클래스들을 사용할 수 있다.
3) classpath 경로 설정 방법
a. -classpath 옵션 방법 ( 유효범위 : javac.exe , java.exe )
① 디렉토리 방법
ㄱ. javac -classpath ~XXX.java
ㄴ. java -classpath .;~XXX
② jar 방법
ㄱ. javac -classpath ~\jar\OOO.jar XXX.java
ㄴ. java -classpath .;~\jar\OOO.jar XXX
b. set classpath 방법 ( 유효범위 : cmd 창 ( 콘솔창 ) )
① 디렉토리 방법
ㄱ. set classpath=.;C:~\classes
ㄴ. javac XXX.java
ㄷ. java XXX
② jar 방법
ㄱ. set classpath=.;C:\~\jar\OOO.jar
ㄴ. javac XXX.java
ㄷ. java XXX
c. OS 방법 ( 내 컴퓨터 → 고급 → 환경변수 )
① 디렉토리 방법
.;C:\~\classes
② jar 방법
.;C:\~\jar\OOO.jar
d. JVM 방법
cf) eclipse 에서는 classpath 를 build path 라고 한다.
모두가 당연히 알겠지만 , XXX 는 자바 파일 이름이고 , OOO는 압축될 파일 이름이다.
\~\ 는 파일의 경로이다.
ex) D:\JAVA (Study)\CIVIC's\Exception
반응형'Language > Java' 카테고리의 다른 글
[JAVA 35] 자바 쓰레드 ( Thread ) (0) 2018.02.20 [JAVA 34] 내부 클래스 ( Inner Class ) (0) 2018.02.19 [JAVA 32] 자바 예외처리 ( Exception / throws ) try{}catch(){}finally{} (0) 2018.02.17 [JAVA 31] 자바 인터페이스 ( Interface ) (0) 2018.02.14 [JAVA 30] 자바 오버로딩 ( Overloading ) (0) 2018.02.14