gpt4 book ai didi

java - 使用Java在cmd中执行命令

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

我使用以下代码来运行 cmd.exe,并且出现 cmd 窗口,这很好。

Runtime runtime = Runtime.getRuntime();
try {
Process p = runtime.exec("cmd.exe /c start");
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}

image 1

我的问题是,如何在使用 java 出现之前在 cmd 上运行以下命令

ghci test.hs

我的目标是让命令行出现后如下图所示

imag2

最佳答案

运行

Runtime runtime = Runtime.getRuntime();      
try {
Process p = runtime.exec("start cmd.exe /k \"ghci.exe test.hs\"");

} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}

引用文献 http://ss64.com/nt/cmd.html

更多信息请访问 How to open the command prompt and insert commands using Java?

关于java - 使用Java在cmd中执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239302/

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