簡體   English   中英

在Java中使用ProcessBuilder執行命令

[英]Executing commands with the ProcessBuilder in java

我想從Java文件命令運行以下命令:“ java hello < C:\\iptest\\input.txt > C:\\outtest\\name.txthello “將接受來自” C:\\iptest\\input.txt ”,並在“ C:\\outtest\\name.txt ”處生成一個輸出文件。

       String command[]={"java","hello","< C:\\iptest\\input.txt >","C:\outtest\name.txt"};
       ProcessBuilder pb=new ProcessBuilder(command);
       pb.directory(new File("E:\"));

現在如何前進我不知道。請幫助!

這是Oracle上ProcessBuilder定義的鏈接,該鏈接說明了如何使用此類。 通常,它用於執行非Java進程,例如.BAT或.EXE進程,但是我想您可以使用它來執行所需的任何進程。

http://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html

暫無
暫無

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

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