라이브러리 library : 프로그램 개발 시 활용할 수 있는 클래스와 인터페이스들을 모아놓은 것. 일반적으로 JAR 압축파일(.jar
) 형태로 존재. JAR 파일에는 클래스와 인터페이스의 바이트코드 파일(.class
)들이 압축되어 있음.
프로그램 개발 시 라이브러리를 이용하려면 라이브러리 JAR 파일을 ClassPath에 추가해야 함.
ClassPath란 클래스를 찾기 위한 경로.
Intelli J
필요한 패키지 및 클래스 생성
라이브러리 빌드 설정 (JAR 만들기)
File → Project Structure → Artifacts → + → JAR → From modules…
→ Output directory 설정
JAR 빌드하기
Build → Build Artifacts → my_lib:jar → Build
my_application_1 프로젝트 새로 생성
File -> Project Structure -> Modules -> Dependencies -> + -> Library -> Java
my_lib에서 만든 jar 추가
코드 실행
import mylib.A;
import mylib.B;
public class Main {
public static void main(String[] args) {
A a = new A();
B b = new B();
a.method();
b.method();
}
}
맥OS
<사용자 홈> 디렉토리에서 .bash_profile
생성
$ touch .bash_profile