1. 程式人生 > >jar命令成功完成 java -jar 命令卻提示“沒有主清單屬性”!

jar命令成功完成 java -jar 命令卻提示“沒有主清單屬性”!

註意 cati java虛擬機 class tput eclips 下一步 .com 找到

jar命令成功完成 java -jar 命令卻提示“沒有主清單屬性”!http://www.bieryun.com/1181.html

jar命令成功完成 java -jar 命令卻提示“沒有主清單屬性”!我搞不懂,不知多久之前我用過jar 並運行成功,偏偏現在不行,弄了大半天了,我快要想死掉了。越來越覺得,java開發不方便,使用起來也不方便。是雙輸的!
jar -cvf AllChar.jar AllChar.class(只有一個class文件)

java -jar AllChar.jar
提示“沒有主清單屬性”

javaw -jar AllChar.jar 就什麽也沒提示。

確定我之前用過jar打包並成功過的。

方法一、
?
打好jar包之後還需要更改清單文件的.打開生成的jar,裏面有一個MANIFEST.MF的文件,把它打開.然後有一行Main-Class:這個是空的.要在後面加上你的class文件.比如你的文件是Exec.java編譯後就是Exec.class.那麽這裏就寫Exec.然後回車,註意一定要在名字後面有一個回車讓光標到下一行.這樣你生成的jar包才能找到你的主class去運行.並不是java開發不方便使用起來不方便,只不過是你自己學藝不精而已.
?
方法二,在Eclipse導出jar包時,如下操作也可以
第一、在export jar導出向導的jar file specification對話框下,選中export all output folders for check projects。如下圖:

第二、在向導中,下一步到在jar manifest specification對話框下,在你main class輸入框中選中你的入口class。如下圖

?

然後,finish,得到的jar文件就可以在java虛擬機中通過java -jar ***.jar命令執行了。

jar命令成功完成 java -jar 命令卻提示“沒有主清單屬性”!