2009-03-03 103 views

Trả lời

5

Bạn có thể tìm tùy chọn để thêm các lọ bên ngoài vào một dự án trong: Project> Properties> Đường dẫn xây dựng Java> tab Thư viện.

Nhấp vào 'Thêm Jar bên ngoài' và tìm nơi bạn có thư viện POI.

+1

Như tôi đã đề cập trong câu trả lời của mình, hãy cẩn thận với điều này là bạn chia sẻ dự án với bất kỳ ai. Đường dẫn lớp cho dự án của bạn sẽ mã hóa vị trí của bình. Trừ khi tất cả các nhà phát triển có nó ở cùng một vị trí, bạn sẽ liên tục thay đổi nó ... –

15

Có rất nhiều cách khác nhau, một số tốt, một số xấu ...

  • Thêm Jar bên ngoài - như jjnguy nói sẽ làm việc. Tuy nhiên, không một lựa chọn tốt ... Vấn đề là nếu bạn chia sẻ dự án của bạn với người khác và họ có jar ở một vị trí khác nhau, họ sẽ nhận được xây dựng lỗi đường

  • Thêm biến - tương tự như thêm jar bên ngoài, nhưng linh hoạt hơn nhiều. Bạn có thể định nghĩa một biến classpath (dưới các tiền tố Java) đại diện cho thư mục chứa jar. Trong dự án của bạn, khi bạn thêm biến, bạn chọn var bạn đã xác định và nhấn "extend" để chỉ định jar thực tế. Miễn là bạn và các nhà phát triển khác của dự án của bạn xác định biến, bạn có thể đặt bình ở các vị trí khác nhau nếu bạn thích

  • Thêm bình vào dự án của bạn - tạo thư mục trong dự án của bạn (tùy chọn, có thể gọi nó là lib) và nhập jar vào nó bằng File-> Import hoặc nếu hệ điều hành của bạn hỗ trợ, kéo nó như một biểu tượng vào thư mục (Trên cửa sổ tôi mở một cửa sổ thám hiểm và kéo nó từ đó vào thư mục trong nhật thực). Sau đó, nhấp chuột phải vào bình và chọn Build-Path-> Add to build path.

  • Thêm bình vào một dự án riêng và tham chiếu nó. Thêm bình như đã đề cập trong viên đạn cuối cùng vào một dự án riêng biệt cho cái bình đó. Chọn đường dẫn Build-Path-> Configure Build từ dự án. Chuyển đến tab "đặt hàng và xuất" và đảm bảo rằng bình đã được chọn. Bây giờ bạn có thể cấu hình dự án của bạn để tham khảo dự án mới. Điều này làm cho mọi thứ trở nên mô-đun hơn.

  • Tạo thư viện người dùng - dưới Java prefs, bạn có thể xác định "thư viện người dùng" chứa jar. Điều này hơi giống với biến classpath, nhưng có thể tham chiếu nhiều lọ và bạn chỉ phải thêm nó một lần vào dự án.

  • Tạo plugin vùng chứa classpath. Điều này phức tạp hơn, nhưng là một lựa chọn tốt nếu bạn đang cung cấp một bộ bổ trợ cho mọi người. Một container classpath có thể được thêm vào như một thư viện cho một dự án và nó có thể quản lý các lọ, thậm chí tìm kiếm chúng nếu bạn muốn nó.

Các vấn đề liên quan