将mypackage包中的FrameDemo.java文件打包成可执行成jar包


步骤1:先将程序中所有类打包成一个包
编译mypackage包FrameDemo.java文件,将类文件存入D盘Jar文件下
javac -d  d:\jar FrameDemo.java

步骤2:在java包同级目录中建一个主函数引入文本
格式如下:(注意:“:”后有空格,要加回车)
Main-Class: mypackage.FrameDemo

步骤3:将类文件打包jar包
格式如下:
jar -cvfm my.jar 1.txt mypackage


代码:

package mypackage;

import java.awt.*;
import java.awt.event.*;

public class FrameDemo {    
    private Frame f;
    
    //构造函数
    FrameDemo(){
         init();
    }
        
    //c初始化窗体
    public void init(){
        f = new Frame("我的窗体");    
        f.setBounds(300,200,700,500);
        
        myEvent();    
        f.setVisible(true);
    }
    
    //事件函数
    private void myEvent(){
        f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                //System.out.println("asdasd");
                System.exit(0);    
            }
        });    
    }
    
    public static void main(String[]args){
        new FrameDemo();
    }
}