运行外部文件Java
如何在Java中运行外部文件? 比如打开批处理文件或PDF文件
我想将它添加到带有Netbeans的jButton中,因此如果有人按下它,它将从指定目录启动此文件
在internet上找不到很多关于此的内容(除了web应用程序,但它需要是一个文件/batch/.exe…)
正如所说的,这是针对Netbeans的!每次我在Button类中使用这些命令时:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("msg * hello");
}
我得到一个行错误:
Process pr = rt.exec("msg * hello");
上面说:
unreported exception IOException; must be caught or declared to be thrown
现在如何启动外部文件
如果一篇文章与其他文章不同,请停止报道和否决它
谢谢
# 1 楼答案
可以使用Runtime类来执行此操作。您可以通过静态方法Runtime.getRuntime()获取此类的实例。运行时类中有几个
<>最后,您可以考虑ProcessBuilder类更方便,取决于您的需求有多复杂。exec()
方法,它们应该是您所需要的