Tôi tải xuống Apache POI từ apache.org nhưng không biết cách sử dụng nó với một trong các dự án hiện có của tôi trong Eclipse.Làm thế nào tôi có thể thêm thư viện Apache POI vào và dự án Eclipse?
Trả lời
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.
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ó.
- 1. Cách thêm thư viện vào dự án eclipse C?
- 2. Thêm thư viện/JAR vào dự án Android Eclipse
- 3. Cách thêm thư viện vào dự án Eclipse
- 4. Lỗi khi thêm dự án thư viện vào eclipse
- 5. Làm thế nào tôi có thể tham khảo các thư viện trong một dự án khác trong Eclipse Helios?
- 6. Thêm thư viện hỗ trợ vào dự án Android
- 7. Thêm dự án thư viện android vào dự án android ngăn Ant xây dựng
- 8. Thêm thư viện bên ngoài vào dự án Qt Creator
- 9. Thêm thư viện bên ngoài vào dự án Symfony2
- 10. thêm các dự án khác làm thư viện trong netbeans
- 11. Thêm dự án và thư viện "Android Library" của Eclipse qua Maven
- 12. Làm thế nào để gọi một Macro từ thư viện Apache POI trong Java?
- 13. Từ Eclipse, làm thế nào tôi có thể chạy dự án Maven của tôi trong Tomcat?
- 14. Làm cách nào để thêm thư viện của bên thứ ba vào dự án Talend?
- 15. Không thể thêm thư viện cho dự án Android của tôi
- 16. Netbeans: làm thế nào để đưa vào dự án thư viện tĩnh C++ khác?
- 17. Làm thế nào để thêm thư viện bên ngoài đúng vào Eclipse?
- 18. Làm cách nào để thêm "Dự án thư viện" trong IntelliJ IDEA?
- 19. Làm thế nào để đưa thư viện Zxing vào dự án android?
- 20. Làm thế nào để thêm trình điều khiển JDBC mysql vào một dự án Eclipse?
- 21. Làm cách nào để thêm một thư viện trong Eclipse?
- 22. Thêm thư viện đã biên dịch và bao gồm các tệp vào Dự án CMake?
- 23. Làm cách nào để thêm logging.properties vào classpath của một dự án Eclipse?
- 24. Làm cách nào để bao gồm một thư viện được liên kết tĩnh trong dự án Eclipse C++ của tôi?
- 25. Tôi không thể thêm tham chiếu đến system.windows.controls không gian tên trong dự án thư viện
- 26. Chỉ thêm dự án Cocos2D vào dự án đã có?
- 27. Nhập JSON vào một dự án Eclipse
- 28. Thêm một thư mục hiện với Eclipse dự án (STS)
- 29. Với Eclipse: Cách thêm đường dẫn và thư viện bao gồm cho tất cả dự án C/C++ của bạn
- 30. Thêm nhiều thư mục nguồn vào dự án khung chơi
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ó ... –