假设我有一个按钮的侦听器
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扩展名是可执行文件
您是否在stackoverflow.com上浏览了以前关于同一问题的帖子?
请看以下内容:
.bat不是可执行文件。
“. BAT”(“batch”的缩写)文件是包含一系列Windows命令的纯文本文件。安。EXE(“可执行文件”的缩写)文件是一个二进制文件,包含更复杂的可执行二进制代码。
http://www.fileinfo.com/help/bat_vs_exe_files
试试这个。。
Runtime.getRuntime().exec("cmd /c start vis1.bat");
我刚刚安装了java,但我试图先用其他程序打开.jar,所以双击默认为其他东西,我无法将它改回来。
显示的消息如下: 无法访问jarfile jarFileName.jar。 我试过:1。下载并运行无效。2.确保我有JDK和JRE(我有Java 7 update 79、8 update 5和8 update 71;Java SE Dev Kit 7 update 79和8 update 5) 现在如果我们能弄清楚为什么双击不能使文件运行...
无法打开源文件“bits/stdc++.h” 我怎么才能修好这个?
我运行了以下脚本(https://github.com/FXCMAPI/FXCMTickData/blob/master/TickData34.py)并在末尾添加以下行以下载文件: 然后,我尝试使用pandas打开文件,如下所示: 然而,我得到的是: 为什么数据框是空的? 如果我在TextEdit上打开文件,前几行实际上如下所示:
我目前的邮件有问题。它发送的很好,我收到了一个带有名称和大小的附件,但无法打开。另外,我已经尝试了PHPMailer,SMTP在我的服务器上不起作用,所以请不要建议我使用它:) 抱歉关于法语变量名称和错误消息,但我不认为这将是有用的。当然,如果你需要,我可以翻译。 这是一段处理我附件的代码。
我有一个这样的bat文件: 这会将IP信息打印到屏幕上,但在用户可以读取该信息之前,CMD会自动关闭。 我相信CMD假设脚本已经完成,所以它关闭了。 脚本完成后如何保持CMD打开?