Java调用sh文件_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java调用sh文件

Java调用sh文件

 2012/1/31 9:22:37  javapub  程序员俱乐部  我要评论(0)
  • 摘要:其实java调用linux下的sh文件,和调用windows下的exe文件,是一样的,可以用过两种方法:方法一:ProcessBuilderpb=newProcessBuilder("myshellScript.sh","myArg1","myArg2");Map<String,String>env=pb.environment();env.put("VAR1","myValue");env.remove("OTHERVAR");env.put("VAR2",env.get
  • 标签:文件 Java
其实java调用linux下的sh文件,和调用windows下的exe文件,是一样的,可以用过两种方法:
方法一:
ProcessBuilder pb = new ProcessBuilder("myshellScript.sh", "myArg1", "myArg2");
 Map<String, String> env = pb.environment();
 env.put("VAR1", "myValue");
 env.remove("OTHERVAR");
 env.put("VAR2", env.get("VAR1") + "suffix");
 pb.directory(new File("myDir"));
 Process p = pb.start();


方法二:
Runtime.getRuntime().exec(myShellScript);

发表评论
用户名: 匿名