看板 java 關於我們 聯絡資訊
我用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
ptthuey:第一行看成 好人機 介面...... 12/10 15:38
※ 編輯: kobe00881144 來自: 203.71.32.208 (12/10 16:51)
realmojo:確定你的jar檔中的MANIFEST.MF有寫到Main-Class這一行 12/10 17:00
SuM0m0:檢查netbeans的main class有沒有設 另外別在有空格的資料夾 12/10 20:47
kobe00881144:Manifest-Version: 1.0 12/11 15:52
kobe00881144:Ant-Version: Apache Ant 1.6.2 12/11 15:55
kobe00881144:Created-By:1.4.2_08-ea-b01(Sun Microsystems Inc.) 12/11 15:57
kobe00881144:X-COMMENT: Main-Class will be added automatically 12/11 15:59
kobe00881144: by build 12/11 16:02
kobe00881144:我的MANIFEST.MF打開內容就是上面這四行... 12/11 16:04
realmojo:要有Main-Class屬性才能成2下執行 12/11 17:24
realmojo:如 Main-Class: MyClass 這行 你可以自己加上 12/11 17:26