Estou respondendo a minha própria pergunta porque isso me levou horas para descobrir, e não consigo encontrar as informações em nenhum outro lugar. Em resumo, funciona, mas não corretamente.
O primeiro problema, nenhum painel de preferências, é porque o Oracle não está testando em um sistema Mac CASE-SENSITIVE. O painel de preferências /Library/PreferencePanes/JavaControlPanel.prefPane
é um link para o painel de preferências real, supostamente /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/deploy/JavaControlPanel.prefpane
(observe a minúscula .prefpane
). Se você for olhar, o nome é realmente JavaControlPanel.prefPane
. Este foi um painel de capital para descobrir :) Basta alterar o link:
sudo ln -sf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/deploy/JavaControlPanel.prefPane /Library/PreferencePanes/JavaControlPanel.prefPane
O segundo problema parece ser mais minha culpa. Instalar o java 7 SE jdk e não apenas o tempo de execução corrigiu isso.
PS: Ainda me surpreendo que a Apple simplesmente apague programas do seu computador com uma pequena atualização. Muitas das informações sobre como gerenciar o Java no seu Mac agora estão desatualizadas (com a perda do aplicativo de preferência do java da pasta /Applications/Utilities
).