欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

Java开发:(执行系统(例cmd)命令)Runtime.getRuntime().exec()参数解释

发布时间:2025/3/15 windows 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java开发:(执行系统(例cmd)命令)Runtime.getRuntime().exec()参数解释 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在日常的java编程开发中,难免遇到要在程序中使用系统的操作命令,如windows下的cmd,或linux的命令,接下来介绍以下Runtime.getRuntime().exec()函数所执行的系统命令。

/** * exec(),有三个参数,分别为 * command: 系统命令,如cd、ls、cat等等 * envp:一个string[],每一个参数代表环境变量,若当前继承了进程的系统环境变量,则为null * path:当前进程的工作目录(特别重要,比如在执行jar包时,就应该在jar包下的当前目录才可以执行) */ Runtime.getRuntime().exec(command, envp, path);

example:

try {Runtime.getRuntime().exec("java -jar test.jar", null, "D:/test"); } catch (Exception e) {Logger.msg("error"); }

 

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的Java开发:(执行系统(例cmd)命令)Runtime.getRuntime().exec()参数解释的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。