[問題] NetBeans IDE 轉成JAR後無法執行

看板java作者 (▽→↘↗→勳 ◎╥╖)時間17年前 (2008/12/10 15:34), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/1
我用NetBeans IDE 做好人機介面的程式.. 然後執行都沒有問題..功能也都正常.... 於是我使用 快捷鍵 " SHIFE+F11 " 將此程式轉成 JAR檔... 當我去DIST資料夾開啟執行JAR 時... 卻無法執行 而出現以下的錯誤訊息.... 有高手能告知我解決辦法嗎??? 萬分感激 !! 錯誤訊息: Java Virtual Machine Launcher could not find the main class. Program will exit. 錯誤如下圖所示 : http://203.71.32.202/ysweb/images/333.jpg
P.S. 我程式的開頭有使用到 這些.... import net.lamot.java.jskype.general.AbstractMessenger; import net.lamot.java.jskype.general.MessageListenerInterface; import net.lamot.java.jskype.windows.Messenger; import java.lang.Thread; import java.lang.Exception; 在建置JAR的時候 有出現紅字體寫: To run this application from the command line without Ant, try: java -jar "D:\jskypetest\TestProj\dist\TestProj.jar" -- ◢ ███ ███ ███ ██◣ █ █ █ ███ █◢◤ ◥◢◤ █ ▄ █ █ █ █ █ █ █ █ █ █ ██ ◢◤◣ ███ ███ ███ ██◤ ███ ███ ███ █◥◣ ∕◥ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.32.208

12/10 15:38, , 1F
第一行看成 好人機 介面......
12/10 15:38, 1F
※ 編輯: kobe00881144 來自: 203.71.32.208 (12/10 16:51)

12/10 17:00, , 2F
確定你的jar檔中的MANIFEST.MF有寫到Main-Class這一行
12/10 17:00, 2F

12/10 20:47, , 3F
檢查netbeans的main class有沒有設 另外別在有空格的資料夾
12/10 20:47, 3F

12/11 15:52, , 4F
Manifest-Version: 1.0
12/11 15:52, 4F

12/11 15:55, , 5F
Ant-Version: Apache Ant 1.6.2
12/11 15:55, 5F

12/11 15:57, , 6F
Created-By:1.4.2_08-ea-b01(Sun Microsystems Inc.)
12/11 15:57, 6F

12/11 15:59, , 7F
X-COMMENT: Main-Class will be added automatically
12/11 15:59, 7F

12/11 16:02, , 8F
by build
12/11 16:02, 8F

12/11 16:04, , 9F
我的MANIFEST.MF打開內容就是上面這四行...
12/11 16:04, 9F

12/11 17:24, , 10F
要有Main-Class屬性才能成2下執行
12/11 17:24, 10F

12/11 17:26, , 11F
如 Main-Class: MyClass 這行 你可以自己加上
12/11 17:26, 11F
文章代碼(AID): #19Ft4M95 (java)