我试图通过IntelliJ IDEA的jar神器打包一个使用OptaPlanner 6.0.1库到一个.jar的项目,而不是我的manifest.mf包含标准 Manifest-Version: 1.0 Main-Class: abcapp 该jar使用在OptaPlanner的支持库之一ecj-3.7.2.jar中提供的一个: 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"错误。 如果我手动replace.jar文件中的清单,我的一切工作正常。 有什么我可以做的,以解决这个问题? 我将这些库保存在一个单独的/ lib目录下,并将它们作为Extracted Directory添加到jar工件的根目录下,IntelliJ IDEA是v13.0.1。