xuxiaohui9216 发表于 2018-8-21 07:41:57

java调用shell-12587155

import java.io.BufferedReader;  
import java.io.InputStreamReader;
  

  
public class RunShell {
  
   public static void main(String[] args){
  
         try {
  
             String shpath="/home/felven/word2vec/demo-classes.sh";
  
             Process ps = Runtime.getRuntime().exec(shpath);
  
            ps.waitFor();
  

  
             BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream()));
  
             StringBuffer sb = new StringBuffer();
  
             String line;
  
             while ((line = br.readLine()) != null) {
  
               sb.append(line).append("\n");
  
             }
  
             String result = sb.toString();
  
             System.out.println(result);
  
             }
  
         catch (Exception e) {
  
             e.printStackTrace();
  
             }
  
   }
  
}


页: [1]
查看完整版本: java调用shell-12587155