按JButton运行外部jar文件

时间:2013-02-20 19:54:31

标签: java swing jar jbutton launch

我正在尝试运行一个jar文件,该文件位于与按JButton不同的目录中。

我有按钮和GUI设置,但我无法弄清楚如何启动单独的jar文件。

我在此代码块中添加了什么

private void jButton1MouseReleased(java.awt.event.MouseEvent evt) {                                       

}     

1 个答案:

答案 0 :(得分:4)

试试这个

try {
    Desktop.getDesktop().open(new File("F:\\Folder\\Folder\\folder\\yourprogram.jar"));
} catch (IOException ex) {
    System.out.println(ex.getMessage());
}

例如打开一个.exe文件(通过java打开ODBC DSN)

    try {
        Desktop.getDesktop().open(new File("C:\\Windows\\SysWOW64\\odbcad32.exe"));
    } catch (IOException ex) {
        try{
            Desktop.getDesktop().open(new File("C:\\Windows\\System32\\odbcad32.exe"));
        }catch(Exception exx)
        {
            System.out.println(exx.getMessage());
        }
    }