Tôi đang cố gắng đóng gói một dự án bằng cách sử dụng các thư viện OptaPlanner 6.0.1 thành .jar thông qua tạo tác jar của IntelliJ IDEA nhưng thay vì tệp kê khai.mf của tôi có chứa tiêu chuẩn
Manifest-Version: 1.0
Main-Class: a.b.c.app
jar sử dụng cái được cung cấp trong ecj-3.7.2.jar, một trong những thư viện hỗ trợ của OptaPlanner:
Manifest-Version: 1.0
Build-Jdk: 1.6.0_26
Built-By: ibrandt
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
Do đó, một "no main manifest attribute, in appname.jar"
lỗi sẽ xảy ra khi cố gắng chạy ứng dụng. Nếu tôi thay thế thủ công tệp kê khai trong tệp .jar bằng tệp của tôi, mọi thứ hoạt động chính xác. Tôi có thể làm gì để sửa lỗi này không?
Tôi giữ các thư viện trong một thư mục / lib riêng biệt và chúng đã được thêm vào thư mục gốc của tạo tác jar là Thư mục được giải nén, IntelliJ IDEA là v13.0.1.