扫码关注官方订阅号
闭关修行中......
Java的Runtime.exec(String command)会继承当前JVM的运行环境。
Runtime.exec(String command)
这个环境主要包含:(1)所有的环境变量,尤其是包括PATH;(2)当前工作目录。
PATH
调用其它Java程序,我想一般也会采用java executable.class这个命令,此时java命令由环境变量保证解析正确,文件名部分基于当前的工作目录也可以定位。
java executable.class
java
当然实际实现中,肯定还会有很多细节仍待商榷。但在以上的情况下,我感觉全路径是不必要的,至少不是一开始写脚本就有必要引入的(大可写相对路径行不通了再找原因)。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Java的
Runtime.exec(String command)会继承当前JVM的运行环境。这个环境主要包含:(1)所有的环境变量,尤其是包括
PATH;(2)当前工作目录。调用其它Java程序,我想一般也会采用
java executable.class这个命令,此时java命令由环境变量保证解析正确,文件名部分基于当前的工作目录也可以定位。当然实际实现中,肯定还会有很多细节仍待商榷。但在以上的情况下,我感觉全路径是不必要的,至少不是一开始写脚本就有必要引入的(大可写相对路径行不通了再找原因)。