作者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
1F:推 ptthuey:第一行看成 好人机 介面...... 12/10 15:38
※ 编辑: kobe00881144 来自: 203.71.32.208 (12/10 16:51)
2F:推 realmojo:确定你的jar档中的MANIFEST.MF有写到Main-Class这一行 12/10 17:00
3F:推 SuM0m0:检查netbeans的main class有没有设 另外别在有空格的资料夹 12/10 20:47
4F:→ kobe00881144:Manifest-Version: 1.0 12/11 15:52
5F:→ kobe00881144:Ant-Version: Apache Ant 1.6.2 12/11 15:55
6F:→ kobe00881144:Created-By:1.4.2_08-ea-b01(Sun Microsystems Inc.) 12/11 15:57
7F:→ kobe00881144:X-COMMENT: Main-Class will be added automatically 12/11 15:59
8F:→ kobe00881144: by build 12/11 16:02
9F:→ kobe00881144:我的MANIFEST.MF打开内容就是上面这四行... 12/11 16:04
10F:推 realmojo:要有Main-Class属性才能成2下执行 12/11 17:24
11F:→ realmojo:如 Main-Class: MyClass 这行 你可以自己加上 12/11 17:26