在公司项目中需要调用外包的命令脚本语言来实现功能,Jdk中提供了Runtime.getRuntime().exec()方法来执行。
1.错误的使用方式
Runtime.getRuntime().exec("xxx");
2.正确的使用方式
//需要指定参数一:命令位置;参数二:-c表示先执行第一个参数;参数三:你的命令。
Runtime.getRuntime().exec(new String[]{"/bin/sh","c","xxx"});
在公司项目中需要调用外包的命令脚本语言来实现功能,Jdk中提供了Runtime.getRuntime().exec()方法来执行。
1.错误的使用方式
Runtime.getRuntime().exec("xxx");
2.正确的使用方式
//需要指定参数一:命令位置;参数二:-c表示先执行第一个参数;参数三:你的命令。
Runtime.getRuntime().exec(new String[]{"/bin/sh","c","xxx"});