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