有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

运行外部文件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) 个答案

  1. # 1 楼答案

    可以使用Runtime类来执行此操作。您可以通过静态方法Runtime.getRuntime()获取此类的实例。运行时类中有几个exec()方法,它们应该是您所需要的

    <>最后,您可以考虑ProcessBuilder类更方便,取决于您的需求有多复杂。