[投稿123] 用ProcessBuilder
測試環境cygwin
java 1.7.0_25
javac 1.7.0
1. javac Output123.java
2. 在同一資料夾下建立
Rewrite.java
import java.io.File;
public class Rewrite {
public static void main(String[] args){
while (true){
File file = new File("./tmp");
if (file.exists()){
file.delete();
System.out.print("123");
break;
}
try {
Thread.sleep(10);
} catch (InterruptedException e){}
}
}
}
RewriteStarter.java
import java.lang.ProcessBuilder.Redirect;
public class RewriteStarter {
public static void main(String[] args){
try{
ProcessBuilder pb = new ProcessBuilder("java","Rewrite");
pb.redirectOutput(Redirect.INHERIT);
pb.start();
}catch(Exception e){}
}
}
3. javac Rewrite.java RewriteStarter.java
4. java RewriteStarter
5. java Output123 > tmp
想不到標題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.72.68
→
09/30 10:17, , 1F
09/30 10:17, 1F
→
09/30 18:10, , 2F
09/30 18:10, 2F