JAR再一问!(困扰我两天了,SOS!!!)
我照搬一个例子如下:
1》首先生成一个APPLICATION,单独能正常运行(说明此APPLICATION本身没问题)。
import java.awt.*;
import java.awt.event.*;
public class MyClass {
public static void main(String[] args) {
Frame f = new Frame();
f.addWindowListener
(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.add(new Label("Hello world"));
f.setSize(200,200);
f.setVisible(true);
}
}
2》生成manifest.mft文件,内容如下:
Manifest-Version: 1.0
Classpath: .\Myjar.jar
Main-Class: MyClass
3》使用JAR命令生成Myjar.jar文件:
c:\>jar cvfm Myjar.jar manifest.mft MyClass.class
显示正确生成了Myjar.jar 文件。
4》测试:
c:\>java -jar Myjar.jar
出错!错误信息如下:
Exception in thread "main",java.lang.NoDefFoundError:MyClass$1
at MyClass.main<MyClass.java:7>
实在是头疼,这个小问题都解决不了,请各位大侠相助!!