[英]Running a .bat inside Java Swing GUI Not Working
使用以下代码,我可以获取.bat文件来执行(没有GUI,只有以下几行)。 但是,当我将其作为按钮的ActionListener方法(它是一个Java Swing应用程序)添加时,.bat文件永远不会执行。 有任何想法吗?
Runtime runtime = Runtime.getRuntime();
try {
Process proc = runtime.exec("cmd /c start C:\\Users\\someName\\Desktop\\test.bat");
} catch (IOException e1) {
e1.printStackTrace();
}
我也得到同样的错误。
你可以像这样使用
public void actionPerformed(java.awt.event.ActionEvent evt){
File file = new File("filename.bat");
try {
Desktop.getDesktop().open(file);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
jButton1ActionPerformed(evt);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.