com.apple.java.util.prefs.plist中的OS X更改仅在mac重启后生效(java首选项)

com.apple.java.util.prefs.plist中的OS X更改仅在mac重启后生效(java首选项),java,xcode,macos,terminal,osx-yosemite,Java,Xcode,Macos,Terminal,Osx Yosemite,通常我需要手动更改java.util.prefs.Preferences存储的值。多亏了这个答案,我找到了它们存放的地方。但当我编辑此plist文件时,更改仅在mac重新启动后生效。我的意思是,在我重新启动计算机之前,应用程序会忽略这些更改。有没有办法在不重新启动的情况下更改此设置 更改plist的代码 plutil -convert xml1 /Users/<myuser>/Library/Preferences/com.apple.java.util.prefs.plist na

通常我需要手动更改java.util.prefs.Preferences存储的值。多亏了这个答案,我找到了它们存放的地方。但当我编辑此plist文件时,更改仅在mac重新启动后生效。我的意思是,在我重新启动计算机之前,应用程序会忽略这些更改。有没有办法在不重新启动的情况下更改此设置

更改plist的代码

plutil -convert xml1 /Users/<myuser>/Library/Preferences/com.apple.java.util.prefs.plist
nano /Users/<myuser>/Library/Preferences/com.apple.java.util.prefs.plist
plutil -convert binary1 #do something and save the file /Users/<myuser>/Library/Preferences/com.apple.java.util.prefs.plist
当我使用xcode编辑此plist时也会发生同样的情况。

您必须在OS X 10.9中运行killall cfprefsd+