이 게시글은 이것이 자바다(저자 : 신용권, 임경균)의 책과 동영상 강의를 참고하여 개인적으로 정리하는 글임을 알립니다.
- 라이브러리는 프로그램 개발 시 활용할 수 있는 클래스와 인터페이스들을 모아 놓은 것을 말한다.
- 일반적으로 JAR(Java ARchive) 압축파일 형태로 존재한다.
- JAR 파일에는 클래스와 인터페이스의 바이트 코드 파일(~.class)들이 압축되어 있다.
- 라이브러리를 사용하면 개발 시간이 단축되고 유지보수가 용이하다.
나만의 라이브러리 생성하기
1. 새 프로젝트 생성
주의할 점은 Create module-info,java file에 체크를 하지 않는 것이다.
프로젝트 이름은 my_lib로 하였고, 패키지 pack1과 pack2를 생성하고 각 패키지에 A와 B 클래스를 선언했다.
2. 패키지 익스플로러에서 dist 폴더를 생성한다.
3. 프로젝트 선택 -> 마우스 우클릭 -> Export 클릭
4. java 항목을 확장하면 보이는 JAR file을 선택 -> Next 버튼 클릭
5. 라이브러리를 만들고픈 프로젝트를 확장한 후 그 안에 있는 src 폴더만 체크하고 나머지는 모두 체크 해제한다.
6. Select the export desitination에서 Browse 클릭
7. 아까 dist 폴더를 만들었던 곳으로 이동 -> 라이브러리 이름 지정 -> Finish 버튼 클릭
8. JAR 파일이 생성됨
라이브러리 불러오기
1. 라이브러리를 불러올 프로젝트 선택 -> 마우스 우클릭 -> Build path -> Configure Build Path 클릭
2. Libaraies 탭 -> Classpath 선택 -> 오른쪽 Add External JARs 버튼 클릭
3. 불러오고픈 라이브러리 선택 -> apply and close 클릭
4. 해당 패키지를 import 하고 사용하면 된다.
'Java Category > Java' 카테고리의 다른 글
[JAVA] 모듈(응용 프로그램 모듈화) (0) | 2023.07.21 |
---|---|
[JAVA] 자바 표준 모듈, java.base 모듈 (0) | 2023.07.20 |
[JAVA] 중첩 인터페이스 (nested interface) (0) | 2023.07.18 |
[JAVA] 봉인된 인터페이스(sealed interface) (0) | 2023.07.16 |
[JAVA] 인터페이스 - default 메소드, static 메소드, private 메소드 (0) | 2023.07.15 |