如何从Java中读取OSX .plist files?
答案 0 :(得分:15)
Imho从Java运行命令行工具并不是“完成这项工作的最佳方式”。
在JAVA中有几种更好的方法来处理二进制plist:我优先考虑的是Daniel Dreibrodt在{{3}}
的一个有用的小项目您还可以使用google project hosting(哪种API支持属性列表格式)。有关OSX上的.plist格式的历史记录的更多信息(哪个版本引入了哪种格式)我在Apache Commons Configuration上写了
更新:在源码头托管了一个名为blog的新项目,它应该能够读取和写入.plist-我还没有测试过,但听起来很有趣。
答案 1 :(得分:4)
我想你是指Mac OS上使用的plist格式,从Mac OS X开始(而不是NeXTSTEP或GNUstep格式)。
plutil
命令行实用程序将文件转换为xml格式答案 2 :(得分:1)
答案 3 :(得分:0)
答案 4 :(得分:0)
这些天来,Mac上的Java Preferences API自动使用plist文件,它们是二进制格式。您只需阅读“节点”上的首选项,就可以自动读取plist。
我希望有帮助。