![](/img/trans.png)
[英]Executing command in ProcessBuilder does not seem to work for "java" commands in Windows (Kotlin)
[英]Executing commands with the ProcessBuilder in java
我想從Java文件命令運行以下命令:“ java hello < C:\\iptest\\input.txt > C:\\outtest\\name.txt
” hello
“將接受來自” 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.