티스토리 뷰
▶API란? 자바에서 API(.jar) 빌드하는 방법
오늘은 API에 대해 알아보고 자바에서 API 파일을 빌드하는 방법에 대해 알아보도록 하겠습니다.
🔎 API (Application Programming Interface)?
API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.
쉽게 말하면 API는 개발에 필요한 라이브러리들의 집합이며, 누군가 만들어 놓은 소스코드 그 자체입니다.
📌 내부 API & 외부 API
자바에서는 크게 두 가지의 API가 있습니다.
내부 API는 JDK 설치 시 제공해주는 기본 API들로 다음 도큐먼트를 통해 확인할 수 있습니다.
외부 API는 누군가가 편하게 사용하라고 개발한 패키지 및 클래스들을 의미합니다.
보통 JAR 파일로 배포하며 자바 프로젝의 build path에 추가하여 사용할 수 있습니다.
📌 JAR 파일로 배포해보기
1. 배포할 클래스 또는 패키지 우클릭 후 Export 클릭
2. JAVA / JAR file 선택 후 Next
3. Export Java soure files... 항목 선택 후 destination을 원하는 경로로 선택 > Finish
Finish하게 되면 선택한 경로에 입력한 파일명으로 jar 파일이 생성되게 됩니다.
📌 JAR 파일 빌드해보기
1. 프로젝트 우클릭 → Build Path 클릭 → Configure Build Path 클릭
2. Libraries 탭 클릭 → ClassPath(안 되면 ModulePath) 클릭 → Add External JARs
3. 저장된 경로의 .jar 파일을 더블 클릭으로 추가 → Apply 클릭(Apply and Close 아님!!!)
4. Orders and Exports 탭 클릭 → Select All 클릭 → Apply and Close 클릭
이제 내가 가지고 있는 클래스처럼 바로 인스턴스화 시켜 바로 사용할 수 있게 됩니다.
'백엔드 > Java' 카테고리의 다른 글
[Java] 자바의 Wrapper 클래스에 대해 알아보자 (0) | 2023.02.09 |
---|---|
[Java] 자바의 Object 클래스에 대해 알아보자 (0) | 2023.02.09 |
[Java] getter와 setter - 데이터를 보호하자 | 단축키는 alt+shift+s, r (0) | 2023.02.09 |
[Java] 컴파일(Compile)과 런타임(Runtime) (0) | 2023.02.09 |
[Java] Try-Catch문 - 예외 처리/커스텀 예외/예외던지기 (0) | 2023.02.09 |
- Total
- Today
- Yesterday
- 리액트
- 머신러닝
- 파이썬
- CSS
- 타입스크립트
- rtl
- 자바스크립트 기초
- styled-components
- 프로젝트 회고
- 리액트 훅
- 프론트엔드 기초
- 인프런
- 자바스크립트
- 자바
- 프론트엔드
- TypeScript
- 스타일 컴포넌트 styled-components
- JSP
- next.js
- 데이터분석
- react-query
- react
- 딥러닝
- Python
- 프론트엔드 공부
- HTML
- jest
- testing
- 디프만
- frontend
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |