![]()
JAR 파일 추가하기 기본 개념

JAR(Java Archive) 파일은 여러 개의 Java 클래스를 하나의 파일로 묶어 배포할 수 있는 형식입니다. 외부 라이브러리를 사용해야 할 때 JAR 파일을 프로젝트에 추가함으로써, 코드의 재사용성을 높이고, 개발 시간을 단축할 수 있습니다.
Eclipse에서는 JAR 파일을 프로젝트에 추가하는 방법이 여러 가지 있으며, 이를 통해 개발자는 보다 효율적으로 작업할 수 있습니다. JAR 파일을 추가하는 주된 방법은 두 가지입니다.External JARs를 추가하는 방법과 User Library를 사용하는 방법입니다. 두 방식 모두 각기 장단점이 있으며, 상황에 맞게 선택하여 사용하면 됩니다.| 방법 | 장점 | 단점 |
|---|---|---|
| External JARs | 특정 프로젝트에만 적용 가능 | 매번 추가해야 함 |
| User Library | 여러 프로젝트에서 재사용 가능 | 초기 설정이 필요함 |
External JARs 추가하기

Eclipse에서 JAR 파일을 추가하기 위해 가장 먼저 해야 할 일은 프로젝트의 'Java Build Path'에 접근하는 것입니다. 이를 위해 다음 단계를 따르시면 됩니다.
- 프로젝트 선택하기
Eclipse의 Package Explorer에서 JAR 파일을 추가할 프로젝트를 선택합니다.
- Build Path 설정 열기
선택한 프로젝트에서 마우스 오른쪽 버튼을 클릭하고, "Build Path" > "Configure Build Path"를 선택합니다.
- Libraries 탭 선택
Build Path 설정 창이 열리면, 상단의 "Libraries" 탭을 클릭합니다.
- External JARs 추가하기
"Add External JARs" 버튼을 클릭하여 파일 탐색기가 뜨면, 추가할 JAR 파일을 선택하고 "OK" 버튼을 클릭합니다.
- 적용 및 닫기
JAR 파일이 추가된 것을 확인한 후, "Apply and Close" 버튼을 클릭하여 설정을 완료합니다. 이 과정이 끝나면, 프로젝트 트리의 'Referenced Libraries' 하위에 추가한 JAR 파일이 나타나게 됩니다.
이 방법은 특정 프로젝트에만 JAR 파일을 추가하는 간단한 방법이지만, 여러 프로젝트에서 같은 JAR 파일을 사용해야 할 경우에는 번거로울 수 있습니다.User Library를 활용한 JAR 관리
여러 프로젝트에서 공통으로 사용되는 JAR 파일이 많다면, User Library 기능을 활용하는 것이 좋습니다. User Library를 사용하면 여러 JAR 파일을 그룹으로 묶어 관리할 수 있어, 프로젝트마다 매번 JAR 파일을 추가하는 수고를 덜 수 있습니다.
- Preferences 열기
Eclipse의 메뉴에서 "Window" > "Preferences"를 선택합니다.
- User Libraries 설정
Preferences 창에서 "Java" > "Build Path" > "User Libraries" 항목으로 이동합니다. 여기서 "New" 버튼을 클릭하여 새로운 User Library를 생성합니다.
- User Library 이름 지정하기
생성할 User Library의 이름을 입력합니다. 예를 들어, 'zerock_lib'이라고 입력할 수 있습니다.
- JAR 파일 추가하기
생성한 User Library를 선택한 후, "Add External JARs" 버튼을 클릭하여 필요한 JAR 파일을 추가합니다. 추가가 완료되면, "Apply and Close" 버튼을 클릭합니다.
- 프로젝트에 User Library 추가하기
이제 프로젝트의 'Java Build Path' 설정으로 돌아가서, "Add Library" 버튼을 클릭합니다. User Library를 선택하고, 방금 만든 'zerock_lib'을 선택한 후 "Finish"를 클릭합니다.
이 과정을 통해 프로젝트 트리에서 User Library가 추가된 것을 확인할 수 있습니다. User Library를 사용하면 JAR 파일을 그룹으로 묶어 효과적으로 관리할 수 있어, 코드의 재사용성을 높이고 관리의 용이성을 가져옵니다.| 단계 | 설명 |
|---|---|
| Preferences 열기 | Window > Preferences 선택 |
| User Libraries 설정 | Java > Build Path > User Libraries |
| 새로운 User Library 생성 | New 버튼 클릭, 이름 지정 |
| JAR 파일 추가하기 | Add External JARs로 JAR 추가 |
| 프로젝트에 User Library 추가 | Add Library에서 User Library 선택 |
프로젝트 내부에 JAR 파일 추가하기
JAR 파일을 External JARs로 추가하는 것도 유용하지만, 프로젝트 이동 시 경로 문제로 인해 불편함이 생길 수 있습니다. 특히 다른 환경에서 프로젝트를 사용할 경우, 외부 JAR 파일이 누락되어 오류가 발생할 수 있습니다.
이를 해결하기 위해 JAR 파일을 프로젝트 내에 포함시키는 방법이 필요합니다.- WEB-INF/lib 폴더 생성하기
프로젝트의 WEB-INF 하위 경로에 lib 폴더를 생성합니다. 이곳에 사용하고자 하는 JAR 파일을 저장할 것입니다.
- JAR 파일 추가하기
lib 폴더에 필요한 JAR 파일을 드래그하여 추가하거나, workspace에 직접 복사하여 넣습니다.
- Build Path 설정하기
JAR 파일을 추가한 후 "Build Path" > "Configure Build Path"를 다시 열고, "Libraries" 탭에서 "Add JARs"를 선택하여 방금 추가한 JAR 파일을 등록합니다. 이 방법을 사용하면 JAR 파일을 프로젝트 내에 포함시켜, 다른 개발 환경에서도 문제없이 사용할 수 있습니다.
이러한 방식은 팀 프로젝트나 여러 개발자가 함께 작업하는 경우에 특히 유용합니다.| 단계 | 설명 |
|---|---|
| WEB-INF/lib 폴더 생성 | lib 폴더를 WEB-INF 아래에 생성 |
| JAR 파일 추가하기 | 필요한 JAR 파일을 lib 폴더에 추가 |
| Build Path 설정하기 | JAR 파일을 Add JARs로 등록 |
요약
Eclipse에서 JAR 파일을 추가하는 방법은 다양합니다. External JARs를 직접 추가하는 방법은 간단하고, User Library를 활용하면 여러 프로젝트에서 동일한 JAR 파일을 쉽게 관리할 수 있습니다.
그러나 프로젝트의 이동성을 고려하여, JAR 파일을 프로젝트 내부에 포함시키는 것도 중요한 점입니다. 이러한 방법들을 적절히 활용하여, Java 개발 시 JAR 파일을 효율적으로 관리하고, 개발 환경을 최적화할 수 있습니다.