java 控制台程序打包后无法运行 Could not find the main class: cmdjava.jar. Program will exit.

包名字:cmdjava.jar是用myeclipse导出的,导出时已经指定了mainclassMANIFEST.MF文件中Main-Class:指定了程序的主函数位置运行... 包名字 :cmdjava.jar
是用myeclipse导出的,导出时已经指定了 main class
MANIFEST.MF文件中
Main-Class:指定了 程序的 主函数位置

运行时报错具体如下:
f:\test>java cmdjava.jar
Exception in thread "main" java.lang.NoClassDefFoundError: cmdjava/jar
Caused by: java.lang.ClassNotFoundException: cmdjava.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: cmdjava.jar. Program will exit.
f:\test>java -jar cmdjava.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/ora/test
Caused by: java.lang.ClassNotFoundException: com.ora.test
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
....
Could not find the main class: com.ora.test. Program will exit.
展开
 我来答
yugi111
2013-08-26 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
你的manifest里面到底是咋写的呢

呵呵 你的java命令后面
这样滴
java -jar cmdjava.jar


C:\Documents and Settings\Administrator>java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
更多追问追答
追问
MANIFEST.MF
Manifest-Version: 1.0
Main-Class: com.ora.test

你是说我命令写错了吗
追答
java -jar cmdjava.jar
百度网友b8957c9
2013-08-26
知道答主
回答量:10
采纳率:0%
帮助的人:3.4万
展开全部
可能是jdk的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式