2015-07-01 39 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

改变它有什么副作用吗?我没有改变它,但我有一个库设置该系统属性。 –

相关问题