已知主存容量为64kb:请问一个关于jar的问题!谢谢

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 11:11:59
G:\学习专夹\学习Java\练习与测试\练习jar>jar cvfm Myjar.jar manifest.mf classes
标明清单(manifest)
增加:classes/(读入= 0) (写出= 0)(存储了 0%)
增加:classes/Jartest$1.class(读入= 457) (写出= 317)(压缩了 30%)
增加:classes/Jartest.class(读入= 741) (写出= 496)(压缩了 33%)
增加:classes/Student.class(读入= 497) (写出= 317)(压缩了 36%)

G:\学习专夹\学习Java\练习与测试\练习jar>java -jar Myjar.jar
Exception in thread "main" java.lang.NoClassDefFoundError: Jartest

G:\学习专夹\学习Java\练习与测试\练习jar>

其中manifest.mf文件内容为
Manifest-Version: 1.0
Created-By: 1.5.0_05 (Sun Microsystems Inc.)
Main-Class: Jartest
请问NoClassDefFoundError是怎么回事,怎么解决?

不用这么麻烦,这样就行
jar cvfm Myjar.jar manifest.mf *.class
我试过了,祝你成功!

不知所云

说明:class T在static块中产生了异常,因而T实例创建失败,当再次要创建T实例时就会产生NoClassDefFoundError了
在运行的时候要把所需的类库要加全。这个需要添加
org.eclipse.core.runtime的jar包。
我把这个包加上了
还出错 :
java.lang.NoClassDefFoundError: org/osgi/framework/InvalidSyntaxException
没办法
把osgi的jar也加上
问题就解决了