Saya mencoba mengemas proyek menggunakan pustaka OptaPlanner 6.0.1 menjadi .jar melalui artefak jar IntelliJ IDEA tetapi bukannya manifest.mf saya yang berisi standar
Manifest-Version: 1.0
Main-Class: a.b.c.app
jar menggunakan yang disediakan di ecj-3.7.2.jar, salah satu pustaka pendukung OptaPlanner:
Manifest-Version: 1.0
Build-Jdk: 1.6.0_26
Built-By: ibrandt
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
Karena itu, "no main manifest attribute, in appname.jar"
terjadi kesalahan saat mencoba menjalankan aplikasi. Jika saya mengganti manifes secara manual dalam file .jar dengan milik saya semuanya bekerja dengan benar. Apakah ada yang bisa saya lakukan untuk memperbaikinya?
Saya menyimpan perpustakaan di direktori / lib terpisah dan mereka ditambahkan ke root artefak jar sebagai Direktori yang Diekstrak, IntelliJ IDEA adalah v13.0.1.