![]() |
1
3
在我的WinXP Pro SP3系统上,user.home指向
看起来像是一种体面的惯例… |
![]() |
2
1
Windows应用程序在user.home中保存数据是不常见的,但不会“出错”。Windows应用程序喜欢将数据分散到各处(一点在注册表中,一点在应用程序的安装目录中,一点在Windows目录中,一点在System32中,一点在这里,一点在那里)。最后,这使得清理备份或删除某些东西变得不可能,而这些东西会导致著名的“windows rot”(即,您必须每隔几个月重新安装一次)。 不管怎样。如果您真的不想使用user.home(我看没有理由不使用),请使用类似这样的代码 this from Apache commons-lang 以确定您是否在Windows上运行。如果结果为真,则弹出一个目录选择对话框,用户可以在其中指定要保存数据的位置。 在首选项中保存此信息,并在下次启动应用程序时使用此路径。这样,用户就可以指定他们想要数据的位置,而您只需要在prefs中留下一点信息。 |
![]() |
3
1
对于应用程序“foo”,我将在user.home中创建一个名为“.foo”的目录。对于Windows来说,它看起来有点奇怪,但是几乎没有人在那个目录(而且它总是充满了不清晰的目录)和linux/solaris/上进行查找。它将导致一个隐藏的目录,而不会使用户的主目录看起来杂乱无章。 |
![]() |
4
1
(从代码中)动态读取
==>值取决于平台,不使用任何硬编码路径,始终读取env。VAR |
![]() |
5
0
问题不是WiDOWS,而是标准的Java设置。 长期讨论 http://bugs.sun.com/bugdatabase/view_bug.do?Bug_id=4787931>此处 我建议您在命令行的“-d myloc=%userprofile%”属性中选择此项。 请注意,只有当用户进行了桌面登录时,才会获得“用户配置文件”,如果用户远程使用Citrix或类似工具登录或通过ssh登录,则不会设置此配置文件,同时,共同解析桌面会使此设置混乱,并可能将其设置为不可用的设置。 |
![]() |
dannyhut · C#应用程序设置。关于用户V的应用范围的快速问题 2 年前 |
![]() |
Roman · PL/SQL开发人员设置在重新启动后重置 6 年前 |
|
Wawrzyn321 · 为什么WPF设置中没有通用列表? 6 年前 |
![]() |
user2908206 · 来自设置的WPF触发器。设置变量 6 年前 |
![]() |
Oliver · 在TYPO3新建/编辑向导中隐藏特定的域模型字段 7 年前 |
![]() |
Joao Noch · QSettings实例失败 7 年前 |