System.getenv(name)
需要環境變量的名稱。如何枚舉Java中的所有環境變量
我想調用Runtime.exec(String[], String[], File),
輔助參數需要一個環境變量數組,我不知道如果我指定此參數,子進程是否會從當前進程繼承環境變量。
例如,如果我通過new String[]{"NEWDIR=/home"}
作爲輔助參數,並且當前java進程具有環境OLDDIR=/var
,子進程中的返回值System.getenv("OLDDIR")
是什麼?
已更新: 對不起,我必須使用Java 1.4,看起來System.getenv()
是在1.5中引入的?
爲什麼你必須使用Java 1.4?較新版本的Java具有出色的向後兼容性 - 您是否嘗試過升級? – Bringer128