Khi dự án Java cần sử dụng thư viện JAR (Java Archive), bạn cần điều chỉnh dự án để tích hợp thư viện vào đường dẫn xây dựng. May mắn là Eclipse giúp quá trình này trở nên dễ dàng và nhớ lâu. Trong bài viết này, sử dụng Eclipse Java - Ganymede 3.4.0.
Các bước
Thêm JAR bên trong (Internal)
Sao chép JAR mà bạn sẽ tích hợp vào dự án của mình.Thư mục thư viện
Thư mục thư viện
Làm mớiThư mục thư viện-Step-1Bullet3.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-1Bullet3.jpg)
Phương pháp 1
-Step-3.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-3.jpg)
Mở thư mục thư viện trong Eclipse và chọn tất cả JAR cần thiết.
-Step-4.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-4.jpg)
Nhấp chuột phải vào JAR và hướng tới Build Path (Đường dẫn xây dựng).
-Step-5.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-5.jpg)
Chọn Add to Build Path (Thêm vào Đường dẫn xây dựng). JAR sẽ biến mất khỏi thư mục thư viện và xuất hiện trong Thư viện được tham chiếu (Referenced Libraries).
Phương pháp 2
-Step-6.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-6.jpg)
Nhấp chuột phải vào tên dự án và hướng tới Build Path (Đường dẫn xây dựng).
-Step-7.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-7.jpg)
Lựa chọn
Cấu hình Đường dẫn xây dựng... và cửa sổ Thuộc tính của dự án sẽ hiện ra để bạn điều chỉnh đường dẫn xây dựng.
-Step-8.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-8.jpg)
Lựa chọn thẻ Thư viện (Libraries).
-Step-9.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-9.jpg)
Nhấp Thêm JARs... (Thêm JAR)
-Step-10.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-10.jpg)
Tìm kiếm và lựa chọn JAR mong muốn rồi nhấp
OK. JAR sẽ hiện trong danh sách thư viện trong đường dẫn xây dựng.
-Step-11.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-11.jpg)
Nhấp OK để đóng cửa sổ Thuộc tính. JAR giờ sẽ nằm trong Thư viện được tham chiếu thay vì nằm trong thư mục thư viện.
Thêm JAR bên ngoài (External)
Lưu ý: Tốt hơn hết là tham chiếu JAR có sẵn trong dự án hoặc các dự án khác - điều này giúp kiểm soát tất cả các phụ thuộc trong hệ thống quản lý phiên bản (version control). (Bạn đang sử dụng hệ thống quản lý phiên bản, đúng không?). Hãy áp dụng một trong các cách dưới đây.
Phương pháp 1
Đây là phương pháp phổ biến vì nó cho phép nhiều nhà phát triển trong dự án tìm kiếm JAR bên ngoài (external) từ nhiều vị trí khác nhau.
-Step-12.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-12.jpg)
Nhấp chuột phải vào tên dự án và hướng tới Build Path.
-Step-13.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-13.jpg)
Lựa chọn Configure Build Path... và cửa sổ Properties của dự án sẽ hiển thị, giúp bạn điều chỉnh đường dẫn xây dựng của mình.
-Step-14.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-14.jpg)
Nhấp Add Variable...(Thêm biến)
-Step-15.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-15.jpg)
Nhấp Configure Variables...(Tùy chỉnh biến)
-Step-16.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-16.jpg)
Nhấp New...(Biến mới)
-Step-17.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-17.jpg)
Nhập tên cho biến mới. Ví dụ: Nếu là JAR của Tomcat, bạn có thể đặt tên là TOMCAT_JARS
-Step-18.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-18.jpg)
Chọn thư mục chứa JAR để sử dụng làm đường dẫn. (Bạn cũng có thể chọn tập tin jar cụ thể cho biến nếu muốn).
-Step-19.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-19.jpg)
Nhấp Ok để xác định biến.
-Step-20.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-20.jpg)
Nhấp Ok để đóng hộp thoại tùy chọn.
-Step-21.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-21.jpg)
Chọn biến từ danh sách.
-Step-22.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-22.jpg)
Nhấp Mở Rộng... (Mở rộng)
-Step-23.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-23.jpg)
Chọn một hoặc nhiều JAR mà bạn muốn thêm vào biến classpath.
-Step-24.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-24.jpg)
Nhấp Ok để đóng hộp thoại mở rộng.
-Step-25.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-25.jpg)
Nhấp Ok để đóng hộp thoại biến classpath mới.
-Step-26.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-26.jpg)
Nhấp Ok để đóng hộp thoại cài đặt đường dẫn xây dựng.
- Nếu bạn chia sẻ dự án với người khác, họ cũng phải định nghĩa biến. Họ có thể định nghĩa nó trong
Window->Preferences->Java->Build Path->Classpath Variables
Phương pháp 2
Chú ý rằng khi sử dụng cách này, JAR bên ngoài phải nằm ở cùng vị trí trên ổ cứng của tất cả thành viên thực hiện dự án. Điều này có thể gây khó khăn trong quá trình chia sẻ dự án chung.
-Step-12.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-12.jpg)
Nhấp chuột phải vào tên dự án và trỏ vào Build Path.
-Step-28.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-28.jpg)
Lựa chọn Add External Archives... (Thêm Archive bên ngoài)
-Step-29.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-29.jpg)
Tìm và chọn JAR bạn muốn rồi nhấp Mở (Mở). JAR sẽ hiện trong Referenced Libraries (Thư viện được tham chiếu).
Phương pháp 3
Lưu ý rằng khi bạn ứng dụng cách này, JAR bên ngoài phải đặt ở cùng vị trí trên ổ cứng của tất cả thành viên tham gia dự án. Việc này có thể tạo khó khăn trong việc chia sẻ dự án chung.
-Step-12.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-12.jpg)
Nhấp chuột phải vào tên dự án và trỏ vào Build Path (Đường dẫn xây dựng).
-Step-13.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-13.jpg)
Nhấp Configure Build Path... và cửa sổ Properties của dự án sẽ hiện ra để bạn tùy chỉnh đường dẫn xây dựng.
-Step-32.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-32.jpg)
Lựa chọn thẻ Libraries (Thư viện).
-Step-33.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-33.jpg)
Nhấp Add External JARs... (Thêm JAR bên ngoài)
-Step-29.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-29.jpg)
Tìm và chọn JAR mong muốn, sau đó nhấp Mở (Open). Bây giờ JAR sẽ xuất hiện trong danh sách thư viện của đường dẫn xây dựng.
-Step-35.jpg/v4-460px-Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)-Step-35.jpg)
Nhấp OK để đóng cửa sổ Properties. Bây giờ JAR sẽ nằm trong Referenced Libraries (Thư viện được tham chiếu).
Lời khuyên
- Mỗi khi bạn thêm tập tin hoặc thư mục mới vào dự án trong Eclipse bằng cách nào khác ngoài Eclipse, hãy làm mới dự án để Eclipse biết về những thay đổi. Nếu không, bạn có thể gặp lỗi biên dịch hoặc lỗi đường dẫn xây dựng.
- Mặc dù JAR biến mất khỏi thư mục lib, chúng vẫn tồn tại trong hệ thống tập tin. Điều này chỉ là cách Eclipse thông báo rằng các JAR đã được thêm vào dự án.
- Để an toàn, bạn có thể tạo thư mục để ghi chú cho mã nguồn của mình. Cách thực hiện như sau:
- Nhấp chuột phải vào tập tin .JAR trong Thư viện Tham chiếu (Reference Libraries) trong trình duyệt gói (Package Explorer).
- Chọn thẻ Javadoc và nhập đường dẫn thư mục (hoặc URL) chứa văn bản. (Lưu ý: Eclipse có thể phản đối, nhưng đừng lo, quá trình phê chuẩn vẫn thành công).
- Chọn Java Source Attachment và tìm kiếm thư mục hoặc tập tin .JAR chứa mã nguồn.