runtime.java

来自「Learning automata Crawler」· Java 代码 · 共 38 行

JAVA
38
字号
import java.io.*;

public class runtime {

	public void run(String cmd)
	{      
	    try
	    {            
	        FileOutputStream fos = new FileOutputStream("output.txt");
	        Runtime rt = Runtime.getRuntime();
	        Process proc = rt.exec(cmd);
	        // any error message?
	        StreamGobbler errorGobbler = new 
	            StreamGobbler(proc.getErrorStream(), "ERROR");            
	        
	        // any output?
	        StreamGobbler outputGobbler = new 
	            StreamGobbler(proc.getInputStream(), "OUTPUT", fos);
	            
	        // kick them off
	        errorGobbler.start();
	        outputGobbler.start();
	                                
	        // any error???
	        int exitVal = proc.waitFor();
	        System.out.println("ExitValue: " + exitVal);
	        fos.flush();
	        fos.close();        
	    } 
	    catch (Throwable t)
	      {
	        t.printStackTrace();
	      }
	}


}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?