본문 바로가기

Programming/JAVA

[JAVA] 자바 패키지 만들기 & 사용하기 (Posted by 애련당주)



JAVA Package

흔히들 JAVA coding시에 JRE에서 기본적으로 제공하는 패키지를 이용한다. 하지만 때에 따라서는 자신만의 package를 만들어서 사용해야 할 필요성을 느끼는 경우가 있기도 하다.





Package 생성 및 Compile

package생성은 아래와 같은 방법으로 하면 된다. 원하는 패키지 명과 해당 경로를 지정하고, 클래스를 선언후 각각의 필요한 메소드를 지정하면 된다.
package com.packageName;

public class Heny2kawmi {

    public void blog( ) {

        System.out.println("Heny2kawmi 클래스의 Blog is 애련당");

    }

}
위와 같이 coding 후 컴파일을 수행한다.

-d option을 이용해야 한다.

디렉토리(패키지)를 만들면서(-d) 현재디렉토리(.)에 있는 .java 파일들을 컴파일하라.는 명령어!!!

javac -d [디렉토리 위치] [소스파일명.java]

  > javac -d . Heny2kawmi.java







Package 사용

일반적으로 자바에서 패키지를 import하는 것과 동일하게 사용하면 된다.

import [패키지 경로.클래스명];

여기서 [패키지 경로.*] 의 경우는 Java 에서 기본적으로 제공해 주는 기본 패키지에만 사용할 수 있기 때문에 개인적으로 만든 패키지는 위와 같이 사용하자.

import com.packageName.Heny2kawmi;

class Heny2kawmiEx {

    public static void main(String[] args) {

        Heny2kawmi hwan = new Heny2kawmi( );

        hwan.blog( );

    }

}