2015-07-01 38 views
3

設置「user.dir」可能會產生什麼影響? jvm使用這個嗎?如果是,那麼以什麼方式?我讀過,我們不應該改變它,但沒有列出原因。更改系統屬性「user.dir」的效果是什麼?

+0

您更改了哪個文件? – MaxZoom

+0

您可以使用system.setProperty() –

+0

在java代碼中進行更改您可以閱讀[this](https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html) – MaxZoom

回答

1

更改user.dir沒有意義,因爲它是隻讀的:JVM進程的工作目錄(通常是您運行的當前工作目錄java)。

如果user.dir的值不是您想要的值,您通常可以從不同的目錄運行您的應用程序。

+0

沒有'user.dir '不是隻讀屬性,你可以改變它的值(嘗試它!);但這樣做是沒有意義的。 –

+0

改變它有什麼副作用嗎?我沒有改變它,但我有一個庫設置該系統屬性。 –

相關問題