我在使用IntelliJ IDEA打jar包的時候,選擇了HelloWorldServer作為main函數入口。生成的MANIFEST.MF內容如下:
Manifest-Version: 1.0
Main-Class: org.mession.test.HelloWorldServer
但是,在build項目時,MANIFEST.MF內容卻發生了變化,如下:
Manifest-Version: 1.0
Built-By: google
Build-Jdk: 1.6.0_65
Created-By: IntelliJ IDEA
從網上找了很久,最終解決方案如下:
確保MANIFEST.MF的路勁在src/main/resources/META_INF/下,而不是src/main/java/META_INF/。