导出jar包,执行jar包方法汇集

我自己写了一个小web程序,想通过导出jar包,然后通过命令的形式执行。

import  java.awt.*;
import  java.awt.event.*;
import  javax.swing.*;
 
public  class  FrameDemo  extends  JFrame 
                        implements  ActionListener {
     
     public  FrameDemo() {
         setTitle( "FrameDemo" );
         JButton btn =  new  JButton( "退出" );
         add(btn);
         btn.addActionListener( this );
     }
     
     public  void  actionPerformed(ActionEvent e) {
         System.exit( 0 );
     }
     
     public  static  void  main(String[] args) {
         FrameDemo f =  new  FrameDemo();
         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         f.pack();
         f.setVisible( true );
     }
}

第一:导出jar包,具体步骤如下:

        1、右击项目,选择export----》fat jar exporter---》然后选择要导出的项目----》在main-class选项中选择需要执行的入口,即main方法。然后单击下一步,完成。(导出成功后会显示一个路径,这个路径就是你导出jar包所在的路径,已经要记住,否则你就要再导出一个看看。呵呵)ok,此刻jar包导出成功。

第二:执行jar包文件,具体如下:

        1、执行jar包:java -jar FrameDemo.jar,也可以在jdk的环境下双击jar包就可以启动里面的GUI,前提是启动GUI的类就是Main-Class

说明:要想双击执行jar包,要指明Main-Class,命令行中的e参数就是指定Main-Class的,com表示把带包编译后com目录下的所有文件全部压缩到jar包中

注:jar包和zip包都是压缩包,jar包里放的是*.class文件,不是*.java文件

猜你喜欢

转载自mengtaohj.iteye.com/blog/2218903
今日推荐