2012-06-15 88 views
-4

我試圖雙擊它,我沒有得到任何東西,我試着在CMD打開它,我得到這個:不能運行我的.jar文件

無主清單屬性,在MyRestaurant.jar

我該怎麼辦 ? :(

+0

有你在shell嘗試 「Java的罐子MyRestaurant.jar」? – Christine

+4

你可以用一點[搜索]開始(http://stackoverflow.com/questions/3991936/failed-to-load-main-class-manifest-attribute)。 –

回答

5

當你創建你需要指定通過添加manifest.txt作爲一個文件到您創建的jar哪個類已經要運行的主要方法,這樣做是一個JAR,似乎這就是事情的失蹤。

創建manifest.txt文件,只需添加一行Main-Class: ClassName依次輸入,當您創建jar添加該文件。

前。-jar -cvmf manifest.txt app.jar ClassName.class

0

如果您使用的是NetBeans IDE,您遵守在第一時間,選擇Run那麼NetBeans將問你主類。從下次開始,您可以只需Clean and Build