tôi đã cố gắng để tạo ra một jar thực thi sử dụng lệnh này:Tại sao jar bỏ qua tệp kê khai của tôi?
jar -cvfm h.jar Manifest.mf Whatever1.class Whatever2.class
Các manifest chứa này:
Main-Class: Whatever1
Nhưng nếu tôi cố gắng chạy jar, tôi nhận được: Failed to load Main-Class manifest attribute from my.jar
. Tôi đã chiết xuất bình và tôi thấy rằng nội dung của biểu hiện đó là:
Manifest-Version: 1.0
Created-By: 1.6.0_18 (Sun Microsystems Inc.)
Tại sao tệp kê khai của tôi bị bỏ qua?
EDIT: Tôi biết rằng bằng cách sử dụng cờ -e
Tôi có thể chỉ định một điểm vào và jar sẽ tạo một tệp kê khai chính xác, nhưng tôi muốn biết cách làm cho phiên bản này hoạt động.
Hãy thử http://java.sys-con.com/node/36995 – Pace