如何在 Java 中获取桌面路径

2022-08-31 15:27:20

我认为这仅适用于英语Windows安装:

System.getProperty("user.home") + "/Desktop";

我怎样才能使它适用于非英语的Windows?


答案 1

我使用法语版本的Windows和说明:

System.getProperty("user.home") + "/Desktop";

对我来说工作正常。


答案 2

我认为这是同样的问题...但我不确定!

在Windows下的Java中,如何找到重定向的桌面文件夹?

阅读它,我希望该解决方案能够返回user.home,但显然不是,答案注释中的链接支持这一点。我自己没有尝试过。

我想通过使用该解决方案将需要一个非无头JVM,但您可能正在运行其中一个。JFileChooser