首頁 > Java > java教程 > 如何更改Java中的目前工作目錄?

如何更改Java中的目前工作目錄?

Linda Hamilton
發布: 2024-12-28 08:51:09
原創
567 人瀏覽過

How Can I Change the Current Working Directory in Java?

在Java 中更改當前工作目錄:一個持久的謎

儘管透過Java 的System.getProperty( 檢索當前工作目錄很方便) “user.dir”),嘗試修改它已被證明是徒勞的。透過 System.setProperty() 或命令列參數(如“java -Duser.dir=...”)設定“user.dir”會默默失敗,使目錄保持不變。

Java 的 File(String Parent, String child) 建構子透過啟用目錄和檔案路徑的單獨建構提供了一種解決方法。這樣可以更輕鬆地交換目錄路徑。

取代純 Java 解決方案,可以採用替代方法:

  • 建立一個腳本以從所需目錄執行 Java。
  • 利用JNI本機程式碼在系統層級操作工作目錄。

它是值得注意的是,與此問題相關的 OpenJDK 錯誤已於 2008 年以「無法修復」為由關閉,這表明 Java 可能無法提供可靠的方法來更改工作目錄。

以上是如何更改Java中的目前工作目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板