0

所以我的程序将需要创建一个包含登录信息的文件。之后,每次程序都会正常运行,除非登录文件被某些方式删除。我想知道一种可以以多操作系统方式执行此操作的快速方法。我不想将文件保存到磁盘上的特定部分,因为我必须为每个操作系统都这样做。我还可以做些什么?

4

2 回答 2

1

您可以使用System.getProperty("home.dir")非特定于操作系统的方式找出用户的主目录

在http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html上阅读更多相关信息

于 2013-04-11T22:47:29.717 回答
0

根据您要存储的内容,您可能根本不需要文件。看

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/prefs/Preferences.html#userRoot%28%29

或者

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/prefs/Preferences.html#systemRoot%28%29

于 2013-04-11T22:48:28.097 回答