在Java 中更改當前工作目錄:一個持久的謎
儘管透過Java 的System.getProperty( 檢索當前工作目錄很方便) “user.dir”),嘗試修改它已被證明是徒勞的。透過 System.setProperty() 或命令列參數(如“java -Duser.dir=...”)設定“user.dir”會默默失敗,使目錄保持不變。
Java 的 File(String Parent, String child) 建構子透過啟用目錄和檔案路徑的單獨建構提供了一種解決方法。這樣可以更輕鬆地交換目錄路徑。
取代純 Java 解決方案,可以採用替代方法:
它是值得注意的是,與此問題相關的 OpenJDK 錯誤已於 2008 年以「無法修復」為由關閉,這表明 Java 可能無法提供可靠的方法來更改工作目錄。
以上是如何更改Java中的目前工作目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!