gpt4 book ai didi

java - 使用 Java 时如何保持命令提示符打开?

转载 作者:行者123 更新时间:2023-12-02 22:28:04 24 4
gpt4 key购买 nike

这是我的代码:

import java.io.*;

public class PingTest
{
public static void main (String [] args) throws IOException, InterruptedException
{
Runtime.getRuntime().exec(new String[]
{"cmd","/k","start","cmd","/c","ping localhost"});
}
}

它像我希望的那样 ping 本地主机,但它没有保持打开状态。完成后它会立即关闭。我该怎么做才能解决这个问题?

最佳答案

因为你基本上是在执行

cmd /k start cmd /c ping localhost

它确实做了它应该做的事情,运行start,它运行cmd,它在ping完成后终止,因为/c 标志。

如果您希望包含 ping 结果的窗口保持打开状态,您需要执行以下操作

cmd /k start cmd /k ping localhost

cmd /c start cmd /k ping localhost

(第一个 cmd 上的标志是什么并不重要,因为它没有打开新窗口。)

关于java - 使用 Java 时如何保持命令提示符打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16845656/

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