ฉันกำลังพยายามทำแพ็กเกจโปรเจ็กต์โดยใช้ไลบรารี OptaPlanner 6.0.1 ลงใน. jar ผ่านสิ่งประดิษฐ์ jar ของ IntelliJ IDEA แต่แทนที่จะเป็น manifest.mf ของฉันที่มีมาตรฐาน
Manifest-Version: 1.0
Main-Class: a.b.c.app
โถใช้อันที่ให้มาใน ecj-3.7.2.jar ซึ่งเป็นหนึ่งในไลบรารีที่รองรับของ OptaPlanner:
Manifest-Version: 1.0
Build-Jdk: 1.6.0_26
Built-By: ibrandt
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
ด้วยเหตุนี้"no main manifest attribute, in appname.jar"
ข้อผิดพลาดจึงเกิดขึ้นขณะพยายามเรียกใช้แอป หากฉันแทนที่รายการในไฟล์. jar ด้วยตนเองด้วยของฉันทุกอย่างทำงานได้อย่างถูกต้อง มีอะไรที่ฉันสามารถแก้ไขได้หรือไม่?
ฉันเก็บไลบรารีไว้ในไดเร็กทอรี / lib แยกต่างหากและถูกเพิ่มลงในรูทของ jar อาร์ติแฟกต์เป็น Extracted Directory, IntelliJ IDEA คือ v13.0.1