在windows java中获取下载文件夹的路径

在windows java中获取下载文件夹的路径,java,windows,Java,Windows,我需要在我的软件正在运行的计算机中找到downloads文件夹的路径,我不能执行类似“user\downloads”的操作,因为该软件可能在具有不同语言的计算机上运行,然后文件夹名称将不会是downloads 我想我可以使用windows注册表或类似的东西,但我还没有找到一个显示下载文件夹路径的条目 如果其他编程语言(如c、python或c#)有更好的解决方案,我还可以选择用哪种编程语言编写软件 注意:它将仅在windows系统上运行 我该怎么做?为什么需要那个特定的目录?用户可以更改该目录,并

我需要在我的软件正在运行的计算机中找到downloads文件夹的路径,我不能执行类似“user\downloads”的操作,因为该软件可能在具有不同语言的计算机上运行,然后文件夹名称将不会是downloads

我想我可以使用windows注册表或类似的东西,但我还没有找到一个显示下载文件夹路径的条目

如果其他编程语言(如c、python或c#)有更好的解决方案,我还可以选择用哪种编程语言编写软件

注意:它将仅在windows系统上运行


我该怎么做?

为什么需要那个特定的目录?用户可以更改该目录,并使每个浏览器的目录不同,如果他们想。。。我需要那个目录,因为我的客户要求我制作一个软件,可以删除他的下载目录中的重复文件,而他几乎不能操作电脑
String home = System.getProperty("user.home");
home = home + "\Download";