用Java写的GUI程序,在通过点击jButton调用EXE程序时出现如下情况:1->点击两次按钮才启动exe程序
2->关闭exe程序后(Java程序未关闭),重新点击按钮调用时打开两个exe程序,第三次调用时为三个,以此类推
请问各位大侠如何解决?

解决方案 »

  1.   

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            jButton4.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {
                    Runtime rn = Runtime.getRuntime();
                    Process p = null;
                    try {
                        String str = "\"DXViewer.exe";
                        p = rn.exec(str);
                       
                    } catch (Exception ex) {
                        System.out.println("Error to run the exe");
                    };
                }
            }); // TODO add your handling code here:
        }