运行jar文件并从java中的main方法调用方法

时间:2013-10-17 07:52:41

标签: java swing jar jframe main

我已经创建了一个JFrame应用程序,我在其中创建了一个方法并添加了一个按钮单击事件按钮。现在我已经从按钮单击以及主方法调用此方法。根据我的需要,我需要运行此应用程序作为jar文件..如果jar文件已经运行,它应该直接执行方法,如果单击按钮,它应该再次调用...

现在的问题是,在Netbeans IDE上执行它的工作文件时,但是从jar文件执行它时会出错...

这是我的代码..

方法:

       public static void captureCDRProcess(){}

按钮点击事件。

 button.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent ae) {

            captureCDRProcess();

        }
    });

这是我的主要方法:

 public static void main(String args[]) {

    captureCDRProcess(); 

    JframeGuiProcessingCDRcallCost frame = new JframeGuiProcessingCDRcallCost() {
        @Override
        public void actionPerformed(ActionEvent e) {
            throw new UnsupportedOperationException("Not supported yet.");
        }
    };


    frame.setTitle("Process Cdr");
    frame.setSize(600, 400);
    frame.setLocation(200, 100);
    frame.getContentPane().setBackground(Color.cyan);
    frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
    frame.setVisible(true);

}

1 个答案:

答案 0 :(得分:0)

如果你想运行jar,你应该将清单文件添加到你的jar中。 您可以在http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

找到更多信息