&引用;。bat";文件无法在JAVA中打开
假设我有一个按钮的侦听器&引用;。bat";文件无法在JAVA中打开,java,Java,假设我有一个按钮的侦听器 public class Visualizer1 implements ActionListener { public void actionPerformed(ActionEvent a) { try { Runtime rt2 = Runtime.getRuntime(); Process p = rt2.exec("visualizer/vis1.exe");
public class Visualizer1 implements ActionListener {
public void actionPerformed(ActionEvent a) {
try {
Runtime rt2 = Runtime.getRuntime();
Process p = rt2.exec("visualizer/vis1.exe");
InputStream in = p.getInputStream();
OutputStream out = p.getOutputStream();
InputStream err = p.getErrorStream();
p.destroy();
} catch (Exception exc) {/* handle exception */
}
“vis1.exe”将毫无问题地执行,并将打开
但是如果我有一个扩展名为“.bat”的应用程序,就像它是(vis1.bat)一样,它就不会打开。
注意:.bat扩展名是一个可执行文件请尝试此操作
Runtime.getRuntime().exec("cmd /c start vis1.bat");
bat不是可执行文件 .BAT(batch的缩写)文件是包含一系列Windows命令的纯文本文件。.EXE(executable的缩写)文件是包含更复杂的可执行二进制代码的二进制文件
您是否浏览了stackoverflow.com上关于同一问题的先前文章 请看以下内容: