O Chrome se recusou a executar um aplicativo java, a menos que eu atualizasse para .45, o que fiz com o instalador do oracle. Java 7 u45. O instalador disse que funcionou. O Chrome ainda não inicia o java.
$ which java
/usr/bin/java
$ java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
~/private/WDI/git🍔
Eu posso ser enganado facilmente, mas isso não diz "45" em lugar nenhum. (Sim, "06" e "24" e "23.2-b09", mas não são 45. Esses números!)
Alguém sabe se é o u45 ou onde o instalador o colocou?
UPDATE: existe um painel de preferências do sistema Java que diz "Seu sistema possui a versão recomendada do Java: Java 7 Update 45". Ainda assim, o Chrome não parece vê-lo.
macos
mavericks
google-chrome
java
Indivíduo
fonte
fonte
Respostas:
A questão é que a Oracle está sendo confusa no JRE.
O OSX JRE, que é o que você baixou, não atualiza / usr / bin / java, ele apenas se instala em / Library / Java / Java / JavaVirtualMachines /
Você pode usar o caminho para o binário java abaixo dele ou instalar o JDK a partir desta página que atualiza / usr / bin / java
A resposta do @ RichTrouton pode estar correta sobre o que o Chrome usa, ou seja, um JRE de 32 bits, mas essa resposta explicou os problemas / usr / bin / java. Observe que o Oracle JRE simples não atualiza / usr / bin / java e acho que as instalações posteriores da Apple também não tocam nisso. Seu navegador não usa / usr / bin / java, mas procura diretamente em / Sistema ou / Biblioteca
fonte
O Google Chrome é um navegador de 32 bits, o que impede que ele possa trabalhar com o plug-in de navegador Java 7 de 64 bits da Oracle . Se você precisar executar applets Java dentro do Chrome, veja o que você precisa fazer:
Instale o Java 6 mais recente da Apple. A partir de 04/12/2013, esse é o Java para OS X 2013-005 .
Siga estas instruções ( retiradas deste artigo do Apple KBase ) para remover o plug-in do navegador Oracle Java 7 e ativar o plug-in do navegador Apple Java 6:
A. Abra o Terminal, localizado na pasta Utilitários.
B. Digite este comando e pressione a tecla Return ou Enter:
C. Digite este comando e pressione a tecla Return ou Enter:
D. Digite este comando e pressione a tecla Return ou Enter:
E. Para reativar o Java SE 6 Web Start, digite este comando e pressione a tecla Return ou Enter:
Quando o plug-in do navegador Apple Java 6 estiver instalado, saia e reinicie o Chrome. No relançamento, tente acessar o applet Java no Chrome novamente.
fonte
export JAVA_HOME="/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home"
Para fazer isso funcionar toda vez que você inicializar o terminal, digite a seguinte linha de código no terminal.
Isso fará com que ele use o java 7 toda vez que você usar o terminal.
Referências: https://stackoverflow.com/a/19582689/2719960 (Nota: a segunda resposta na pergunta Stack Overflow, não a que está marcada como correta é a que você deseja. A que está marcada como correta instala o Java 6 novamente no Mavericks , Acredito).
fonte