使用Java 修改工作目錄
儘管人們普遍認為這是不可能完成的,但在Java 程式中修改目前工作目錄提出了一個挑戰。然而,徹底的調查表明,這個功能在普通的 Java 中確實不存在。
嘗試透過“System.setProperty()”或Java 命令列參數(“java -Duser”)調整“user.dir”屬性例如,.dir=...") 似乎會影響後續的“文件」創建,但不會影響「FileOutputStreams」。這種不一致使問題變得更加複雜。
儘管存在此限制,「File(String Parent, String child)」建構子還是提供了解決方案。透過將目錄和檔案路徑分離到單獨的變數中,您可以獲得更大的靈活性並簡化路徑交換。
或者,使用腳本或利用JNI本機程式碼從不同的目錄呼叫Java 可以克服此限制。
以上是Java 真的可以改變它的工作目錄嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!