对包不甚理解,我以为......望指点,先谢 属于同一个包, 每个java文件都加package xxx;出现错误,是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .class 保存路径是不是正确的?pname\类名.class 错误是:Exception in thread "main" java.lang.NoClassDefFoundError: pname/HelloWorld Main-Class: pname.类名 //这句后面需要有回车另外,你可以用winrar这类工具打开jar包,查看包内manifest文件.通常内容为:Manifest-Version: 1.0Created-By: 1.4.2 (Sun Microsystems Inc.)Main-Class: xxx.yyy Main-Class: pname.类名 //这句后面需要有回车,这没问题 另外,你可以用winrar这类工具打开jar包,查看包内manifest文件. 通常内容为: Manifest-Version: 1.0 Created-By: 1.4.2 (Sun Microsystems Inc.) Main-Class: xxx.yyy 也是这样啊, 不知道这个文件你是否打进包了,另外包内路径是否正确,用winrar打开看看 MANIFEST.MF位于META-INF中,内容如下:Manifest-Version: 1.0Created-By: chenjingMain-Class: pname.HelloWorld.class多谢了 改为Main-Class: pname.HelloWorld Exception in thread "main " java.lang.NoClassDefFoundError: pname/HelloWorld 问题依旧啊,大哥 //NoClassDefFoundError你的包有问题. 按上面说的检查 可原来都能运行,就加了一句:package pname; 在pname上层目录执行 jar cvfm test.jar MANIFEST.MF pname pname的上层目录,不大懂.我的MANIFEST.MF与HelloWorld.java在同一目录,HelloWorld.class在pname包 MANIFEST.MF位于META-INF中,内容如下:Manifest-Version: 1.0Created-By: chenjingMain-Class: pname.HelloWorld.class//这里不能有扩展名.class 所以说你的包有问题,你的class文件应该在pname目录下(只有package是没用的,必须放在对应的目录中)将整个目录打包jar cvfm test.jar MANIFEST.MF pnamejava -jar test.jar Main-Class: pname.HelloWorld.class//这里不能有扩展名.class 可是去掉扩展名.class照样出错啊?各位老哥,帮我~~~~ To kingfish(八百里秦川@龙城异客) :太谢谢你了! Main-Class: pname.HelloWorld后面还要有一个空行(回车) 求助:java的将byte[](byte数组)转换成十六进制字符串方法,谢谢。 如何用java正则表达式检测字符串开头是否为标点符号% ? Java同C服务端SOCKET通信的问题 运算符优先级的问题 我SWING里有个JProgressBar 控制,如何在调用CALSS时修改JProgressBar 的百分比?? 请教关于往.jar中写入xml文件的问题 关于APPLET的疑问 如何设置该class的import路径?在线等....... 一个监听器控制两个button 古典问题:有一对兔子,从出生后第3个月起 小弟是菜鸟 想问一下java最好用来做什么? JFrame线程问题。
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: xxx.yyy
另外,你可以用winrar这类工具打开jar包,查看包内manifest文件.
通常内容为:
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: xxx.yyy
也是这样啊,
Manifest-Version: 1.0
Created-By: chenjing
Main-Class: pname.HelloWorld.class
多谢了
Main-Class: pname.HelloWorld
问题依旧啊,大哥
你的包有问题. 按上面说的检查
Manifest-Version: 1.0
Created-By: chenjing
Main-Class: pname.HelloWorld.class//这里不能有扩展名.class
你的class文件应该在pname目录下(只有package是没用的,必须放在对应的目录中)将整个目录打包
jar cvfm test.jar MANIFEST.MF pname
java -jar test.jar
可是去掉扩展名.class照样出错啊?各位老哥,帮我~~~~