由于复制/粘贴回归,我们需要从Oracle的JRE 1.7回滚到Apple的JRE 1.6。我们遵循了苹果的这些说明:
http://support.apple.com/kb/HT5559
除了我们的Java首选项面板消失之外,这大部分都有效。所以我们从Time Machine恢复了它。这主要是有效的(例如,更改控制台是否弹出打开工作),但是,它拒绝保存对applet运行时参数的更改(例如,-Xmx1024M)。没有错误,但applet没有看到我们放入的内容,如果我们重新启动Preferences实用程序,我们设置的值就不见了。
我很乐意去编辑一些文本文件,但我无法弄清楚Apple存储这些参数的位置。有人知道吗?
这是我到目前为止所看到的地方:
我查看了另一台机器,并确认它们不再存储在~/Library/Caches/Java/deployment.properties
中。
我也在新老机器上进行了很多lsof
搜索,但也找不到任何线索。
我使用grep搜索旧机器(1.7从未发生升级)并查找并且也显示为空,尽管此搜索并非详尽无遗。