Por que não consigo um ícone de preferências do java quando instalo o Oracle Java 7u9 no meu Mac?

1

Eu tentei repetidamente instalar o runtime Java do Oracle (Java 7 atualização 9) no meu mac, mas ele não funciona. Eu deveria conseguir baixá-lo do oracle , montar a imagem do disco e clicar para instalar. Onde está o ícone do painel de preferências que ele promete vai aparecer na seção "Outros" das minhas preferências, e por que o java -version continua me dizendo que é a versão antiga?

    
por Stuart R. Jefferys 13.11.2012 / 06:21

1 resposta

3

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 ).

    
por 13.11.2012 / 06:46