簡體   English   中英

使用Java在cmd中執行命令

[英]Execute commands in cmd using Java

我正在使用以下代碼運行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);
    }

圖片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

更多信息,請參見如何打開命令提示符並使用Java插入命令?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM