假设java应用程序代码如下:
packagecom;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

publicclassMyClass...{
publicstaticvoidmain(String[]args)...{
JFramef=newJFrame();
f.addWindowListener(newWindowAdapter()...{
publicvoidwindowClosing(WindowEvente)...{
System.exit(0);
}
});
f.getContentPane().add(newJLabel("Helloworld"));
f.setSize(200,200);
f.setVisible(true);
}
}
1、先编译源文件
javacMyClass.java
2、再创建manifest.mft文件
Manifest-Version:1.0
Main-Class:com.MyClass
Classpath:MyJar.jar
3、制作jar文件
C:java>jarcvfmMyJar.jarmanifest.mftMyClass.classMyClass$1.class
标明清单(manifest)
增加:MyClass.class(读入=750)(写出=485)(压缩了35%)
增加:MyClass$1.class(读入=379)(写出=270)(压缩了28%)
4、测试
C:java>java-jarMyJar.jar
5、用鼠标双击MyJar.jar,大功告成.
本文介绍如何将一个简单的Java应用程序(显示Hello World的窗口)通过javac编译为.class文件,创建manifest文件指定主类及依赖路径,使用jar命令生成可执行的Jar包,并通过Java命令运行该Jar文件。
151

被折叠的 条评论
为什么被折叠?



