gpt4 book ai didi

java - 运行显示输出/解析命令的 .jar 文件

转载 作者:行者123 更新时间:2023-12-01 15:47:04 24 4
gpt4 key购买 nike

我想要运行一个 .jar 文件并显示输出(我假设我会使用富文本框),但是我还想要一个文本框,它允许我将命令发送到正在运行的 jar 文件就像在命令提示符窗口中运行一样。

无论是这样做还是嵌入命令提示符都是理想的选择。我把代码弄乱了,但从来没有让它工作过。

我还想检测 jar 文件返回的某些消息,例如,如果运行某个命令,它将显示一条消息,具体取决于该命令是否失败,有没有办法读取返回的所有内容,然后如果检测到这个特定字符串,就会发生事件吗?

How To: Execute command line in C#, get STD OUT results我一直在研究诸如此类的事情,当我说我搞乱了代码时,我已经尝试过这些示例中给出的代码(更改小部分),但它们从未起作用。

总结一下: - 我想运行一个 jar 文件,该文件在命令提示符中明显显示其输出。 - 我想隐藏命令提示符并在富文本框中显示其输出。 - jar 文件将返回诸如“用户 1 已登录”之类的字符串,我想每次发生这种情况时都更新标签文本。

最佳答案

您应该查看 ProcessBuilder 和 Process 类。它们允许运行命令行程序并在进程流中读/写。

此外,如果您的 jar 预先已知,为什么不简单地使用该类(就像它在库中一样)并使用公开的 API?

关于java - 运行显示输出/解析命令的 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6902535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com