JAVA/JAVA

Java | 이클립스 Package 관리

pathas 2020. 1. 15. 22:05

Package 관리

Package : 소스코드를 작성하다보면 파일이 섞여서 관리하기가 힘들기 때문에
따로 폴더를 생성해서 소스파일을 저장 하는 것

Package 작성법 1

이클립스에서 파일 생성 후 패키지에 추가

  1. Package Explorer에 있는 src 우클릭 → newpackage
  2. 패키지 이름의 첫글자는 숫자 사용 불가
  3. 이름 설정 후 finish
  4. 비어있는 패키지가 생성됨
  5. 패키지에 넣고 싶은 class파일을 드래그 앤 드롭

Package 작성법 2

파일 생성시 패키지 지정

※ 패키지에 우클릭 후 파일 생성시 자동으로 패키지에 추가됨

package J200115;
// package 정보가 첫 번째 라인에 표시됨
public class HelloTest3 {
    public static void main(String[] args) {
        System.out.println("클래스 생성과 동시에 패키지 부여 가능");
    }
}

Package 작성법 3 _ 패키지 컴파일

자바 package 명령어로 패키지 작성

package J200114.abc;
// package 최상위패키지명.하위패키지명....;
public class Main {
public static void main(String[] args){
    System.out.println("Helloworld");
 }
}

※ 패키지를 작성하면 에러가 발생하는데 마우스를 올리면 이클립스가 해결책을 제시해줌
자동으로 기존 패키지를 수정해달라고 하면 자동으로 생성된 (default package)가 작성한 패키지 명령어에 맞게 수정됨

 

※ Package Explorer에는 J200114.abc라고만 표시되지만 윈도우 탐색기로 들어가보면
J200114 폴더 안에 abc 폴더가 생성되어있는 것을 볼 수 있음


이클립스에서 패키지를 관리하는 방법에 대해 알아보았습니다.

패키지는 쉽게 얘기하면 관련된 파일들을 하나의 폴더에 넣어 관리하는 것이라고 할 수 있습니다.