2010-05-13 70 views
16

Vì vậy, hôm nay tôi đã tải xuống thư viện Apache Commons Lang (định dạng nhị phân, zip). Tôi trích xuất nó vào thư mục C:\eclipse\commons-lang-2.5. Có commons-lang-2.5.jar, một số commons-lang-2.5-javadoc.jar và một bên là commons-lang-2.5-sources.jar và thư mục cho HTML Javadoc. Tôi đã khởi động Eclipse, thêm commons-lang-2.5.jar và đặt nguồn và Javadoc tương ứng như ảnh chụp màn hình bên dưới. (http://img43.imageshack.us/img43/9378/eclipsev.png)Làm thế nào để thêm thư viện bên ngoài đúng vào Eclipse?

Eclipse screenshot http://img43.imageshack.us/img43/9378/eclipsev.png

Câu hỏi của tôi là, là có một cách thuận tiện hoặc tiêu chuẩn để thêm các thư viện bên ngoài? Hay tôi thực sự đang làm đúng?

Trả lời

20

Khuyến nghị:

  1. Tạo một "lib" thư mục và giữ tất cả các lọ của bạn trong thư mục.
  2. Sau đó, thêm tất cả các tập tin jar trong thư mục lib vào xây dựng con đường của bạn bằng cách sử dụng Project => Properties => Java Build Path => Libraries => Add JAR ...

btw, có' không chụp màn hình. bạn có thể cung cấp cho các liên kết cho ảnh chụp màn hình vì vậy mà tôi có thể giúp đỡ tốt hơn chúng tôi ...

+0

http://img43.imageshack.us/img43/9378/eclipsev.png Đây là liên kết ảnh chụp màn hình. – zihaoyu

+0

@MasterGaurav Tôi có nên tạo thư mục 'lib' trong thư mục dự án của tôi hoặc trong thư mục của Eclipse hay không. –

+1

Trong thư mục dự án :) –

0

Sử dụng maven

Bạn không phải tải về tất cả của jar vào một thư mục bởi chính mình! - sử dụng maven. Nó dựa trên kho lưu trữ công cộng và bạn quản lý các phụ thuộc của mình trong tệp xml.

dự án của bạn sẽ có một file pom.xml rằng sẽ trông như thế này:

<project> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.mycompany.app</groupId> 
    <artifactId>my-module</artifactId> 
    <version>1</version> 
</project> 

và trong tập tin này bạn quản lý thư viện phụ thuộc bên ngoài

ví dụ, nếu bạn muốn thêm phụ thuộc này - http://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4

bạn sẽ cần phải sửa đổi của bạn pom.xml như vậy:

<project> 
    ... 
    <dependencies> 

    <dependency> 
     <groupId>org.apache.commons</groupId> 
     <artifactId>commons-lang3</artifactId> 
     <version>3.4</version> 
    </dependency> 

    </dependencies> 
    ... 
</project> 

và lưu. đó là nó

1

Bạn phải thêm file jar vào thư mục lib và sau đó nhấp chuột phải vào file jar và bấm vào nút "xây dựng con đường" -> thêm để xây dựng đường dẫn và bây giờ bạn có thể viết mã jar đó

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