首页 > Java > java教程 > 如何从 Java GUI 应用程序执行外部 JAR 文件?

如何从 Java GUI 应用程序执行外部 JAR 文件?

Mary-Kate Olsen
发布: 2024-10-28 09:35:02
原创
577 人浏览过

How to Execute External JAR Files From Your Java GUI Application?

在 Java GUI 程序中执行外部 jar

实现允许用户启动外部 jar 文件执行的 GUI 界面是一个常见的挑战在Java编程中。本文旨在为这个问题提供一个全面的解决方案。

解决方案:

要在 Java GUI 程序中执行外部 jar,用户可以利用 Runtime.getRuntime ().exec() 方法。此方法提供了一种从 Java 应用程序内启动单独的系统进程的便捷方法。

以下代码片段演示了如何执行 jar 文件:

<code class="java">Process proc = Runtime.getRuntime().exec("java -jar A.jar");</code>
登录后复制

proc 变量现在封装外部jar文件的执行。要获取有关正在运行的进程的实时信息,建议访问输入和错误流:

<code class="java">InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(in));
BufferedReader errorReader = new BufferedReader(new InputStreamReader(err));

String line;
while ((line = reader.readLine()) != null) {
    // Process output
}

while ((line = errorReader.readLine()) != null) {
    // Process error output
}</code>
登录后复制

通过捕获输出和错误流,您可以监控外部过程中的进度和潜在问题jar 执行。

以上是如何从 Java GUI 应用程序执行外部 JAR 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板