欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java执行shell命令代码,javashell命令,其实java调用linu

来源: javaer 分享于  点击 10722 次 点评:128

Java执行shell命令代码,javashell命令,其实java调用linu


其实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);
相关栏目:

用户点评