前言
开发过程中,偶尔会遇到需要在代码中执行一些系统的操作命令,比如执行linux命令等,下面就是利用java代码进行相关操作的示例
一、Runtime.getRuntime().exec()函数
java内置函数,具体可查看Runtime类,里面有参数的一些用法
exec(String command, String[] envp, File dir)
二、使用步骤
1.函数用法
//需要指定参数一:命令位置;参数二:-c表示先执行第一个参数;参数三:你的命令。
Runtime.getRuntime().exec(new String[]{"/bin/sh","-c","xxx"});
2.示例,系统重启命令
代码如下(示例):
try {
Runtime.getRuntime().exec(new String[]{"/system/bin/sh","-c","reboot"});
}catch (Exception e) {
e.printStackTrace();
}
总结
以上就是Runtime.getRuntime().exec()函数最基本简单的用法,在系统开发的过程中,常常会起到事半功倍的效果。