자바의 정석 7장 (15일차) - 패키지 & 클래스 패스

728x90

패키지 Package

서로 관련된 클래스의 묶음

  • 클래스는 .class 파일, 패키지는 폴더, 하위 패키지는 하위 폴더
  • rt.jar이 클래스들을 압축한 파일
    • java9 부터 module로 변경되어 잘게 쪼개짐 = 용량 간소화 목적
  • 첫번째 문장으로 단 한번만 선언
    • 같은 소스 파일의 클래스는 모두 같은 패키지(첫문장)에 속함
    • 패키지 선언이 없으면 unnamed의 패키지에 선언이 됨 (이름없는 패키지)

클래스 패스(classpath)

 

제어판 > 환경변수 > 추가 > 명령 프롬프트에서 읽어올 파일 경로를 추가

  • 추가할 때 이름은 classpath, 경로는 폴더에서 복붙
  • 지정한 후 java (읽을 클래스 파일 정확하게 입력)

위와 같이 set classpath를 사용하여 별도 지정 가능

 

 

728x90