ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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


    반응형
Designed by Tistory.