作者kobe00881144 (▽→↘↗→勳 ◎╥╖)
看板java
標題[問題] NetBeans IDE 轉成JAR後無法執行
時間Wed Dec 10 15:34:42 2008
我用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