【问题标题】:Run external file Java [duplicate]运行外部文件 Java [重复]
【发布时间】:2016-05-02 05:36:26
【问题描述】:

如何在 Java 中运行外部文件? 比如打开批处理文件或 PDF 文件?

我想用 Netbeans 将它添加到 jButton,所以如果有人按下它,它会从指定目录启动这个文件

在互联网上找不到很多关于此的内容(Web 应用程序除外,但它必须是文件/批处理/.exe ....

正如 Netbeans 所说!每次我在按钮类中使用这些命令时:

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");

上面写着:

未报告的异常IOException;必须被抓获或被宣布为 扔了

现在我如何启动外部文件!

如果帖子与其他帖子不同,请停止举报和投反对票...

谢谢你

【问题讨论】:

    标签: java file external


    【解决方案1】:

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

    最后,您可能会认为ProcessBuilder 类更方便,具体取决于您的需求有多复杂。

    【讨论】:

    • 看我的第一篇文章,我还有几个问题
    猜你喜欢
    • 2021-03-29
    • 2012-09-10
    • 1970-01-01
    • 2017-07-09
    • 2013-08-27
    • 2018-02-23
    • 2013-06-08
    • 1970-01-01
    • 2015-03-22
    相关资源
    最近更新 更多