相关疑难解决方法(0)

在Java中查找用户主目录的最佳方法是什么?

困难在于它应该是跨平台的.Windows 2000,XP,Vista,OSX,Linux,其他unix版本.我正在寻找可以为所有平台实现此目的的代码片段,以及一种检测平台的方法.

现在,你应该知道的错误4787931user.home不能正常工作,所以请不要为我提供教科书的答案,我可以在手册中找到这些我自己.

java cross-platform home-directory

255
推荐指数
7
解决办法
21万
查看次数

如何在Java中获取本地应用程序数据文件夹?

可能重复:
获取本地应用程序数据目录路径的跨平台方式是什么?

我正在寻找一种方法来获取本地应用程序数据文件夹的位置,这是一个特殊的Windows文件夹,用Java.遗憾的是,以下内容仅适用于具有默认设置的英文版Windows XP:

System.getProperty("user.home") + "\\Local Settings\\Application Data"
Run Code Online (Sandbox Code Playgroud)

我想拥有的是.NET中的类似内容:

System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不必调用Windows Shell API的SHGetSpecialFolderLocation的情况下执行此操作?

java windows shell

46
推荐指数
3
解决办法
9万
查看次数

标签 统计

java ×2

cross-platform ×1

home-directory ×1

shell ×1

windows ×1