Instalando o plug-in do Chrome Java

51

Estou tentando instalar o plug-in Java para o Chrome há algumas horas e percebi que era hora de perguntar às pessoas com mais experiência. Eu não consigo fazer funcionar. Minha versão atual do Java é o OpenJDK 1.6.0_24 de 64 bits. Eu tentei instalar o plugin IcedTea sem sucesso. Eu tenho o Ubuntu 12.04 de 64 bits instalado no momento.

Quando tentei testar se o java estava habilitado no Chrome, qualquer site com um miniaplicativo Java não carregaria (quando desativei o plug-in, eles carregaram, mas não o miniaplicativo).

Eu segui as instruções daqui: link

que disse para criar este script e executá-lo:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins

Nota: Pode ser necessário alterar o valor de JAVA_HOME para que ele aponte corretamente para a instalação do JDK. Os usuários de 64 bits precisarão alterar a linha final para:

ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins

mas isso também não funcionou.

Eu apenas testei no Firefox e está funcionando. Ainda nada para o Chrome

    
por kyleskool 25.06.2012 / 18:07

7 respostas

55

Instalar Java alternativamente para o Chrome, também pode instalar o icedtea:

 sudo apt-get install icedtea-7-plugin

Em seguida, vincule o icedtea à pasta do plug-in do chromium

cd /usr/lib/chromium-browser/plugins

e link

sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 
    
por gare 07.11.2012 / 22:55
12

O plug-in Java não está mais funcionando no Chrome (versões 45+). De aqui :

  

Suporte NPAPI pelo Chrome

     

O plug-in Java para navegadores da Web depende do plug-in multiplataforma   arquitetura NPAPI, que tem sido, e atualmente é, suportada   por todos os principais navegadores da web. Google anunciou em setembro de 2013 planeja   remover o suporte a NPAPI do Chrome "no final de 2014" ,   efetivamente eliminando suporte para Silverlight, Java, Facebook Video e   outros plugins baseados em NPAPI similares. Recentemente, o Google revisou sua   planeja e agora declara que eles planejam remover completamente o NPAPI   2015 . Como não está claro se essas datas serão ampliadas ou não, recomendamos que os usuários de Java considerem alternativas ao Chrome como   logo que possível . Em vez disso, recomendamos o Firefox, o Internet Explorer e   Safari como opções de longo prazo.

    
por Michele 26.02.2015 / 13:24
8

Muitas respostas estão agora datadas. Eles não funcionaram para a minha instalação do Ubuntu 14.04. Minha instância do chrome está instalada em /opt/google/chrome . Então a pasta do plugin teria que ser criada lá.

Instruções atualizadas podem ser encontradas no link

  1. Crie um diretório chamado plugins, se você não o tiver. Tipo: mkdir -p / opt / google / chrome / plugins

  2. Vá para o diretório de plug-ins do Google chrome antes de criar o link simbólico. Tipo: cd / opt / google / chrome / plugins

  3. Crie um link simbólico. Tipo: ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so

  4. Reinicie seu navegador e teste Java

Atualização para usuários do Chrome 34+

Por favor, veja o plugin para Java no Chromium . Basicamente, o plugin IcedTea não funciona mais com o Chome desde que o Google desativou a interface NPAPI por padrão.

Por fim, minha solução será voltar para o Firefox.

    
por kervin 14.07.2014 / 17:36
6

Recentemente acertei o mesmo erro. Se você procurar no arquivo ~/.xsession-errors , verá:

/build/buildd/icedtea-web-1.2/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:2072: thread 0x7f08d1365470: Error: Invalid plugin function table.

O relatório de erros é O plug-in não é carregado no Chrome . Uma atualização proposta foi lançada para o pacote icedtea-6-plugin e confirmada para funcionar. Isso deve acontecer em alguns dias para todos os usuários.

Enquanto isso, você pode usar um navegador diferente, como outros sugeriram, o Firefox funciona aqui.

    
por Lekensteyn 18.08.2012 / 10:48
6

A melhor solução que encontrei (nenhuma dessas sugestões funcionou para mim) é a seguinte: Primeiro instale o plug-in Icedtead por:

  • 1) sudo apt-get install icedtea-7-plugin

Em seguida, no navegador do Google Chrome, acesse:

  • 2) chrome- & gt; Configurações- & gt; Mostrar configurações avançadas - & gt; Privacidade, em seguida, clique em Configurações de conteúdo - & gt; Plug-ins, em seguida, clique em Desativar Plug-in Individual
  • 3) Desative os dois " IceTea-Web Plugin " e " Java (TM) "
  • 4) Reinicie o navegador.
  • 5) chrome- & gt; Configurações- & gt; Mostrar configurações avançadas - & gt; Privacidade, em seguida, clique em Configurações de conteúdo - & gt; Plug-ins, em seguida, clique em Desativar Plug-in Individual
  • 6) Ativar somente " Plug-in do IceTea-Web "
  • 7) Aproveite!
por Amir 06.04.2013 / 20:46
3

Eu tenho tido o mesmo problema. Depois de pesquisar por um tempo, descobri que o Chrome é um aplicativo de 32 bits que não tem suporte para Java de 64 bits. ( Um problema relacionado é explicado pela Oracle aqui. )

Isso significa que você teria que instalar uma versão de 32 bits do Java (basicamente Java 6) em seu sistema. Eu, pessoalmente, desisti do empreendimento, mas esta pergunta mais antiga pode ser de alguma ajuda.

    
por Yubin Kim 25.05.2013 / 10:29
0

No meu caso, o Chromium não estava iniciando o aplicativo, nem mensagens, apenas uma caixa cinza aparecendo onde o aplicativo estaria, então estava fazendo algo, mas não o suficiente. Que soa semelhante ao OP. Os aplicativos java que não são de navegador estavam sendo executados anteriormente no meu sistema.

Um artigo sugeriu usar which javac para determinar o status da instalação. Isso não gerou saída de terminal. Então eu tentei apenas chamar o javac e peguei a lista de pacotes do instalador para o java. Então, acho que eu tive algum tipo de instalação limitada, não sei o que ou por quê.

Executou sudo apt-get install openjdk-7-jdk e, em seguida, reativou o plug-in do Chromium icedtea (por meio de Configurações | Configurações avançadas | Privacidade | Configurações de conteúdo | Desativar plug-ins individuais) que eu havia desativado anteriormente enquanto tentava outras coisas. Não havia outros plugins Java na lista.

Ta-dah! Aplicativos Java agora trabalhando no Chrome. Não consigo me lembrar de como ou de onde instalei o Java anteriormente, mas era provavelmente uma abordagem de 'menor resistência', então suspeito que alguns outros também possam ter o mesmo estado do sistema.

    
por Justin Maxwell 05.06.2013 / 12:18