gpt4 book ai didi

java - 如何从java启动cmd.exe?

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

在 .net 中,如果我想打开一个新的命令行窗口,我可以只写。

     System.Diagnostics.Process.Start("cmd.exe");

但是,在 java 中,以下代码什么也不做:
    new java.lang.ProcessBuilder("cmd.exe").start();
java.lang.Runtime.getRuntime().exec("cmd.exe");

不会创建新窗口,也不会在任务管理器中显示进程。

现在,如果我尝试打开的应用程序是“notepad.exe”,那么 java 会打开它就好了。

这是什么意思?

最佳答案

Runtime.getRuntime().exec(new String[]{"cmd.exe","/c","start"});

learn more on start , 类型 help start在命令提示符下。

关于java - 如何从java启动cmd.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15734416/

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