次のコードを使用すると、実行する .bat ファイルを取得できます (GUI はなく、次の行のみ)。ただし、ボタン (Java Swing アプリ) の ActionListener のメソッドとして追加すると、.bat ファイルは実行されません。何か案は?
Runtime runtime = Runtime.getRuntime();
try {
Process proc = runtime.exec("cmd /c start C:\\Users\\someName\\Desktop\\test.bat");
} catch (IOException e1) {
e1.printStackTrace();
}