更改Java中的当前工作目录?如何从Java程序中更改当前工作目录?我在这个问题上所能找到的一切都表明你根本做不到,但我不敢相信真的是这样。我有一段代码,它使用一个硬编码的相对文件路径打开一个文件,该文件路径通常是在一个目录中启动的,我只是希望能够在不同的Java程序中使用该代码,而不必在特定的目录中启动它。似乎你应该能打电话给System.setProperty( "user.dir", "/path/to/dir" ),但据我所知,打那条线只是默默地失败了,什么也没做。如果Java不允许你这样做,如果不是因为它允许你这样做的话,我会理解的。到达当前的工作目录,甚至允许您使用相对文件路径打开文件.
3 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
user.dir
System.setProperty()
java -Duser.dir=...
Files
FileOutputStreams
.
File(String parent, String child)
添加回答
举报
0/150
提交
取消