Cách nhập một tệp jar trong Eclipse


Câu trả lời:


391

Bạn có thể thêm một tệp trong Eclipse bằng cách nhấn chuột phải vào Dự án → Đường dẫn xây dựng → Cấu hình đường dẫn xây dựng. Trong tab Thư viện, nhấp vào Thêm lọ hoặc Thêm JAR bên ngoài và đưa Jar. Một bản demo nhanh ở đây .

nhập mô tả hình ảnh ở đây

Giải pháp trên rõ ràng là một giải pháp "Nhanh". Tuy nhiên, nếu bạn đang làm việc trên một dự án mà bạn cần phải cam kết các tệp vào kho lưu trữ kiểm soát nguồn, tôi khuyên bạn nên thêm các tệp Jar vào thư mục thư viện chuyên dụng trong kho lưu trữ kiểm soát nguồn của bạn và tham khảo một vài hoặc tất cả chúng như đã đề cập ở trên.


34
Tôi nghĩ rằng nó nên là: 'Thêm JAR bên ngoài "
hqt

3
Đối với tôi đó là 'Thêm tài liệu lưu trữ bên ngoài'.
Steven Jeuris

Điều gì về bao gồm jar jar?
Youans

3
Các tùy chọn menu là "Project> Properties> Java Build Path" trong ADT v22.2.1 (tháng 10 năm 2013).
chrisfargen

1
Tôi nên chèn chúng dưới modulepath hoặc classpath?
Kế toán م

191

Thêm Jar bên ngoài không thông minh trong trường hợp bạn muốn thay đổi vị trí dự án trong hệ thống tệp.

Cách tốt nhất là thêm jar để xây dựng đường dẫn để dự án của bạn sẽ biên dịch nếu được xuất:

  1. Tạo một thư mục gọi là lib trong thư mục dự án của bạn.

  2. sao chép vào thư mục này tất cả các tập tin jar bạn cần.

  3. Làm mới dự án của bạn trong nhật thực.

  4. Chọn tất cả các tệp jar, sau đó nhấp chuột phải vào một trong số chúng và chọn Build Path -> Add to Build Path


Bạn không cần phải nhấp vào từng cái, chỉ cần chọn tất cả, sau đó thực hiện bước 4
Ungeheuer

1
@Hesham Chúng ta phải tạo một thư mục có tên lib hay nó có thể là gì khác không?
Rameshwar

2
@Rameshwar nó có thể là bất cứ điều gì
Hesham Yassin

1
Câu trả lời hay nhất để bạn không vô tình sử dụng tệp jar không có trong thư mục dự án của bạn
SilentNot

"4.Chọn tất cả các tệp jar ..." Đây là không chính xác. Chọn từ đâu? Đây là điểm mấu chốt và tôi vẫn còn bối rối.
Baruch Atta

96

Hai lựa chọn:

1 / Từ dự án:

văn bản thay thế

2 / Nếu bạn đã nhập jar khác, từ thư mục "Thư viện tài liệu tham khảo":

văn bản thay thế

Cả hai sẽ dẫn bạn đến màn hình này nơi bạn có thể quản lý thư viện của mình:

văn bản thay thế


3
Thêm Jar vs Thêm Jar bên ngoài có gì khác biệt?
Pacerier

12
@Pacerier "Thêm bình" là nói đến bình có thể truy cập trực tiếp từ trong không gian làm việc của bạn. Đường dẫn của họ liên quan đến một dự án từ không gian làm việc của bạn, thay vì một đường dẫn tuyệt đối. "Thêm các lọ bên ngoài" dành cho các lọ được lưu trữ ở bất kỳ nơi nào khác (trên ổ cứng hoặc trên mạng LAN / WAN) và sử dụng đường dẫn tuyệt đối.
VonC

@VonC Chỉ tò mò, bạn đã sử dụng chương trình nào để chụp ảnh màn hình? Không có gì được tích hợp trong các cửa sổ để có được các bức ảnh với các menu chuột phải hiển thị và tôi thích các bit cutoff bóng tối.
localhost

@localhost xem các bình luận của câu hỏi 4 năm tuổi này: stackoverflow.com/a/2685618/6309 . Hoặc đó: stackoverflow.com/a/2612688/6309 . Hoặc meta-post meta.stackexchange.com/questions/19478/the-many-meme-of-meta/ mẹo
VonC

10

Dưới đây là các bước:

  1. bấm vào Tệp> Nhập. Cửa sổ Nhập mở.

  2. Trong phần Chọn nguồn nhập, bấm vào tệp JAR của J2EE> Ứng dụng khách.

  3. Nhấn tiếp.

  4. Trong trường tệp Ứng dụng khách, nhập vị trí và tên của tệp JAR của ứng dụng khách mà bạn muốn nhập. Bạn có thể nhấp vào nút Duyệt để chọn tệp JAR từ hệ thống tệp.

  5. Trong trường dự án Ứng dụng khách, nhập tên dự án mới hoặc chọn dự án ứng dụng khách từ danh sách thả xuống. Nếu bạn nhập tên mới trong trường này, dự án ứng dụng khách sẽ được tạo dựa trên phiên bản của tệp JAR của ứng dụng khách và nó sẽ sử dụng vị trí mặc định.

  6. Trong danh sách thả xuống Target runtime, chọn máy chủ ứng dụng mà bạn muốn nhắm mục tiêu cho sự phát triển của bạn. Lựa chọn này ảnh hưởng đến cài đặt thời gian chạy bằng cách sửa đổi các mục nhập đường dẫn lớp cho dự án.

  7. Nếu bạn muốn thêm mô-đun mới vào dự án ứng dụng doanh nghiệp, hãy chọn hộp kiểm Thêm dự án vào EAR và sau đó chọn dự án ứng dụng doanh nghiệp hiện có từ danh sách hoặc tạo dự án mới bằng cách nhấp vào Mới.

    Lưu ý : Nếu bạn nhập tên dự án ứng dụng doanh nghiệp mới, dự án ứng dụng doanh nghiệp sẽ được tạo ở vị trí mặc định với phiên bản J2EE tương thích thấp nhất dựa trên phiên bản của dự án được tạo. Nếu bạn muốn chỉ định một phiên bản khác hoặc một vị trí khác cho ứng dụng doanh nghiệp, bạn phải sử dụng trình hướng dẫn Dự án ứng dụng doanh nghiệp mới.

  8. Nhấp vào Kết thúc để nhập tệp JAR của ứng dụng khách.


5

Chỉ cần một nhận xét về việc nhập các tệp vào các dự án Eclipse (phát triển trình cắm thêm):

Trong trường hợp bạn đang phát triển các trình cắm thêm của Eclipse, thì nên sử dụng cơ chế đóng gói riêng của Eclipse thay vì chỉ nhập tệp jar vào một dự án trình cắm thêm. Eclipse (hoặc tốt hơn là thời gian chạy OSGi cơ bản của nó, Equinox) sử dụng các gói được gọi là chứa nhiều thông tin hơn các tệp đơn giản (ví dụ: infos phiên bản, phụ thuộc vào các gói khác, các gói đã xuất; xem tệp MANIFEST.MF). Do thông tin này, các gói OSGi có thể được tải / không tải động và có độ phân giải phụ thuộc tự động có sẵn trong thời gian chạy OSGi / Eclipse. Do đó, sử dụng các gói OSGi thay vì các lọ đơn giản (chứa trong một gói OSGi khác) có một số lợi thế.

(BTW: Các trình cắm thêm của Eclipse giống như các gói OSGi.)

Có một cơ hội tốt rằng ai đó đã gói một thư viện (bên thứ 3) nào đó dưới dạng gói OSGi. Bạn có thể muốn xem các kho lưu trữ gói sau:


4

Nhật thực -> Tùy chọn -> Java -> Đường dẫn xây dựng -> Thư viện người dùng -> Mới (Đặt tên cho nó) -> Thêm các tệp bên ngoài

(Tôi khuyên bạn nên kéo các thư viện mới của mình vào thư mục nhật thực trước bất kỳ bước nào trong số các bước này để giữ mọi thứ cùng nhau, theo cách đó nếu bạn cài đặt lại Eclipse hoặc HĐH của bạn, bạn sẽ không phải liên kết lại bất cứ thứ gì ngoại trừ JDK) Bây giờ hãy chọn các tệp jar bạn muốn. Nhấn OK.

Nhấp chuột phải vào dự án của bạn và chọn Build Path -> Thêm thư viện

FYI chỉ cần mã và sau đó nhấp chuột phải và Nguồn-> Tổ chức nhập khẩu


0

Trước hết, bạn sẽ đi đến dự án của bạn những gì bạn được tạo và nhấp chuột phải vào chuột tiếp theo và chọn các thuộc tính ở phía dưới và chọn đường dẫn xây dựng ở góc bên trái và thêm tệp jar bên ngoài thêm nhấp vào áp dụng.


0

Tệp Jar trong đường dẫn hệ thống là:

C: \ oraclexe \ app \ oracle \ sản phẩm \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar

ojdbc14.jar (đó là tệp jar)

Để nhập tệp jar trong IDE Eclipse của bạn, hãy làm theo các bước được đưa ra dưới đây.

  1. Nhấp chuột phải vào dự án của bạn
  2. Chọn đường dẫn xây dựng
  3. Nhấp vào Cấu hình đường dẫn xây dựng
  4. Nhấp vào Thư viện và chọn Thêm JAR bên ngoài
  5. Chọn tệp jar từ thư mục yêu cầu
  6. Nhấp và áp dụng và Ok

0

Trong nhật thực tôi đã bao gồm một tệp jar nén, tức là tệp zip. Eclipse cho phép tôi thêm tệp zip này như một tệp bên ngoài nhưng khi tôi cố truy cập các lớp trong tệp thì chúng không hiển thị.

Sau rất nhiều thử nghiệm và lỗi, tôi thấy rằng sử dụng định dạng zip không hoạt động. Khi tôi thêm một tập tin jar thì nó làm việc cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.