84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
闭关修行中......
Java的Runtime.exec(String command)会继承当前JVM的运行环境。
Runtime.exec(String command)
这个环境主要包含:(1)所有的环境变量,尤其是包括PATH;(2)当前工作目录。
PATH
调用其它Java程序,我想一般也会采用java executable.class这个命令,此时java命令由环境变量保证解析正确,文件名部分基于当前的工作目录也可以定位。
java executable.class
java
当然实际实现中,肯定还会有很多细节仍待商榷。但在以上的情况下,我感觉全路径是不必要的,至少不是一开始写脚本就有必要引入的(大可写相对路径行不通了再找原因)。
Java的
Runtime.exec(String command)
会继承当前JVM的运行环境。这个环境主要包含:(1)所有的环境变量,尤其是包括
PATH
;(2)当前工作目录。调用其它Java程序,我想一般也会采用
java executable.class
这个命令,此时java
命令由环境变量保证解析正确,文件名部分基于当前的工作目录也可以定位。当然实际实现中,肯定还会有很多细节仍待商榷。但在以上的情况下,我感觉全路径是不必要的,至少不是一开始写脚本就有必要引入的(大可写相对路径行不通了再找原因)。