2011-07-07 23 views
14

Khi xuất một dự án như một tập tin JAR Runnable sử dụng Eclipse, có ba lựa chọn:Eclipse - Extract/gói các thư viện cần thiết vào JAR Runnable cùng

1. Extract required libraries into generated JAR 
2. Package required libraries into generated JAR 
3. Copy required libraries into a sub-folder next to the generated JAR 

Tuy nhiên, dường như chỉ có một trong ba các lựa chọn có thể được chọn từ cửa sổ Xuất tệp tin Run -able JAR. Tôi tự hỏi liệu có một số cách có thể trộn lẫn các phương pháp này hay không, ví dụ: trích xuất một số tệp trong khi đóng gói phần còn lại?

Lưu ý: Tôi cần điều này vì một trong các tệp JAR chứa nhiều tham chiếu đến các tệp khác nên 1 không thể là tùy chọn và tôi sợ rằng 2 có thể gây ra một số vấn đề cho tôi.

Cảm ơn!

+6

giải thích hữu ích về các tùy chọn này tại http://auralbits.blogspot.com/2010/10/automating-java-application-packaging.html –

Trả lời

5

Việc bạn có thể làm là chọn "1. Giải nén các thư viện cần thiết vào JAR được tạo" và lưu bản dựng làm tập lệnh Ant. Sau đó, sau khi hoàn thành, chỉnh sửa kịch bản kiến ​​và xóa các thư viện mà bạn không muốn trích xuất.

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