Mountain Lion 10.8.2, Preferências Java desapareceu

11

Acabei de instalar a atualização Java mais recente da apple (Java para OS X 2012-006) e estava procurando ver o que está acontecendo com meus java (s) com o aplicativo Java Preferences (que costumava viver /Applications/Utilitiesapesar de parecer desapareceu.Alguma idéia sobre se há um problema com o meu sistema ou a atualização derrotou o Java Preferences?

user1256923
fonte
Não apenas as preferências desapareceram, o java também!
Fake Name

Respostas:

0

A Apple removeu as preferências de Java do Lion e do Mountain Lion como parte de uma atualização. Ele deve solicitar a reinstalação do Oracle na próxima vez que você precisar.

http://support.apple.com/kb/HT5493

Chris Denesha
fonte
1
A Apple não remover Java para ML - mas o link que você fornecer mostra que ele só clobbered Preferências Java
user1256923
Definitivamente, isso poderia ser um pouco mais detalhado.
Mort
1
Nada do Oracle reinstalará as Preferências Java desatualizadas da Apple; não existe esse prompt.
Graham Perrin
6

A atualização em questão ( Java para OS X 2012-006 ) desativa o plug-in Safari Java por motivos de segurança. De acordo com o boletim técnico da Apple :

Esta versão atualiza o sistema Java SE 6 fornecido pela Apple para a versão 1.6.0_37 e é para o OS X versões 10.7 ou posterior.

Esta atualização desinstala o plug-in de applet Java fornecido pela Apple de todos os navegadores da web. Para usar applets em uma página da web, clique na região denominada "Plug-in ausente" para fazer o download da versão mais recente do plug-in de applet Java da Oracle.

Esta atualização também remove o aplicativo Java Preferences, que não é mais necessário para definir as configurações do applet.

Aqui está um link do boletim técnico da Apple sobre como reativar o plug-in

Se você precisar do tempo de execução completo do Java, poderá baixá-lo diretamente do Oracle acessando esta página da web .

Mort
fonte
A linha final desta resposta tem o potencial de enganar, mas eu evito votar, porque a Oracle é enganosa. Consulte a dica em uma resposta para Por que a versão do Java verificada pelo Oracle difere da versão mostrada na linha de comando? - "no Java SE Downloads, ignore o JRE; faça o download e instale o JDK.".
Graham Perrin
Suponho que, em um sentido amplo, você esteja correto. No entanto, estou apenas fornecendo a própria página (através de um link) que possui links para várias iterações de Java em suas diversas formas (por exemplo, JRE, JDK, etc.). Deixo ao usuário escolher qual deles eles exigem.
Mort
6

Foi removido porque a Apple acredita que você pode usar o (novo) painel de preferências JAVA nas Preferências do Sistema para fazer este trabalho agora, mas esse não é o caso.

Se você deseja reinstalá-lo:

O 10,8 dmg está em /Packages/JavaEssentials.pkg

Pesquisei no Google e encontrei um link.

Após a instalação, você encontra o Java Preferences.app em seu antigo local, permitindo alternar entre todas as versões JAVA instaladas e permitindo que os Navegadores usem os applets novamente.

Mais uma barreira para o JAVA quebrada.

frafa
fonte
Obrigado, ele restaurou o painel Preferências Java. No entanto, se eu tentar alterar o pedido, feche e reabra o painel, o pedido é levado de volta ao original.
Maverik
A redistribuição quebra o Contrato de Licença de Software da Apple para o sistema operacional. O aplicativo desatualizado nunca foi projetado para funcionar com as abordagens atuais do Java, algumas das quais estão fora do controle da Apple. O uso de Preferências Java para definir uma preferência pode ser arriscado.
Graham Perrin
0

Eu precisava do JDK 1.7 no OSX 10.8.4 e foi isso que fiz:

  • Instalou o JDK 1.7 no site da Oracle .
  • Não precisei Java Preferences.appverificar se a nova versão estava de fato disponível. Então eu instalei com o link fornecido pela frafra . Eu poderia ter pulado esta etapa e, em vez disso, execute o comando: /usr/libexec/java_home -V
  • Alterei minha JAVA_HOMEvariável de ambiente ( ~/.profile) com: export JAVA_HOME=$(/usr/libexec/java_home)
Miguel Reyes
fonte
Onde o frafra diz o que o link fornece
User151019
O link da frafra parece baixo!
Mutant
0

Java ainda está em seu sistema, assim como Dorothy sempre poderia voltar para casa. Eu tenho Yosemite.

Você acabou de encontrá-lo na pasta deploy .... deixe onde está ... faça um ALIAS e coloque o ALIAS no seu .....

Painéis de HD / Biblioteca / Preferências ....insira a descrição da imagem aqui

kimbakat
fonte
-1

Depois de instalar o JDK7 ...

  • Abra a App Store, vá para suas "Compras"
  • Encontre o OS X Mountain Lion -> clique em Download (caso você não tenha mais o instalador em sua máquina, caso contrário, se ele ainda estiver presente na atualização, você provavelmente poderá pular isso)
  • Após concluir o download, cancele o instalador que aparece automaticamente
  • Abra um terminal, cole em: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • Uma vez montada, uma janela do Finder deve aparecer. Caso contrário, basta abrir o Finder e você verá um novo dispositivo montado "Mac OS X Install ESD". Clique nisso.
  • Abra "Pacotes", execute "JavaEssentials.pkg". Isso reinstala o painel Preferências Java.

Isso é essencialmente a mesma coisa que a resposta de Frafa, apenas descrevendo como encontrar o JavaEssentials.pkg manualmente, caso o link em sua resposta morra ou uma alteração nas versões do OSX torne o pacote obsoleto.

James
fonte
Além disso, se você é um desenvolvedor Java, provavelmente desejará alterar como configura seu JAVA_HOME para ... exportar JAVA_HOME = /usr/libexec/java_home -v 1.7 ... ou algo nesse sentido.
James
O aplicativo desatualizado nunca foi projetado para funcionar com as abordagens atuais do Java, algumas das quais estão fora do controle da Apple. O uso de Preferências Java para definir uma preferência pode ser arriscado.
Graham Perrin
-1

Inicie o painel de preferências com este comando do terminal:

javaws -viewer
bbaassssiiee
fonte
-2

Posso confirmar que, depois de instalar o 'Java for OS X 2012-006' no Mountain Lion, minhas Preferências de Java também desapareceram.

A solução para mim foi restaurá-lo do seu Time Machine Backup.

Em seguida, ele funciona novamente bem.

Marc
fonte