我正在尝试运行一个jar文件,该文件位于与按JButton不同的目录中。
我有按钮和GUI设置,但我无法弄清楚如何启动单独的jar文件。
我在此代码块中添加了什么
private void jButton1MouseReleased(java.awt.event.MouseEvent evt) {
}
答案 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());
}
}