Presente da Sun: Java Plugin para 64 bits no Debian Lenny

Li hoje no blog da Késsia Pinheiro que fez um trabalho danado para recompilar o Java da Sun para ter um plugin 64 bits: o trabalho agora não é necessário, a própria Sun liberou o plugin em uma versão early access. Eu testei e está rodando legal, sem problemas com o Banco do Brasil.

Seguem as instruções: baixe o arquivo Linux X64 JRE em https://jdk6.dev.java.net/6uNea.html. Rode

sh jre-6u12-ea-bin-b02-linux-amd64-08_dec_2008.bin
Mova o diretório jre1.6.0_12/ para /usr/lib. Remova os pacotes da Sun ou OpenJDK, que tiver instalados. Vá para o diretório /usr/lib/iceweasel e crie o link simbólico
sudo ln -s  /usr/lib/jre1.6.0_12/lib/amd64/libnpjp2.so plugins/iceweasel-javaplugin.so

Pronto. Cheque se tudo está correto, digitando about:plugins na barra de endereços do Firefox. Agora tenho o que preciso: flash e java nativos. Com isto o bug 4802695, de 14 de janeiro de 2003, foi considerado Fixed, quase seis anos depois.

Se quiserem testar o plugin, visitem Portal do Professor de Física. Lá temos alguns applets desenvolvidos por um grupo de estudantes da UFF. Deixem comentários.

Linkbacks

Use the following URL for manually sending trackbacks: http://profs.if.uff.br/tjpp/lib/plugins/linkback/exe/trackback.php/blog:entradas:presente-da-sun-java-plugin-para-64-bits-no-debian-lenny

Discussão

Alan Marcelo P. de OliveiraAlan Marcelo P. de Oliveira, 15/Dec/2008 11:15

Ha muito tempo estou aguardando essa notícia, fico muito feliz, Mas me deparei com o seguinte inconveniente:

ln: a criar ligação simbólica `plugins/iceweasel-javaplugin.so': Arquivo ou diretório não encontrado

Ser;a que poderia me indicar uma solução?

Thadeu PennaThadeu Penna, 15/Dec/2008 13:01

OI Alan,

você tem que estar no diretório /usr/lib. Isto não está claro no post original e já vou corrigir. Obrigado pelo toque.

Alan Marcelo P. de OliveiraAlan Marcelo P. de Oliveira, 15/Dec/2008 13:17

Thadeu:

Ainda me encontro no mesmo dilema:

alan:/usr/lib# ln -s /usr/lib/jre1.6.0_12/lib/amd64/libnpjp2.so plugins/iceweasel-javaplugin.so

ln: a criar ligação simbólica `plugins/iceweasel-javaplugin.so': Arquivo ou diretório não encontrado

Thadeu PennaThadeu Penna, 15/Dec/2008 13:31

Desculpe mais uma vez, é dentro de /usr/lib/iceweasel.

StillStill, 17/Dec/2008 17:18

Thadeu;

Vc usa o Banco do Brasil ? Se sim, como vc conseguiu resolver o erro que está dando com o novo plugin do java: UndentifiedLinkError(Ljava/Lang/String;)Ljava/Lang/String; ?

[]'s,

Still

Thadeu PennaThadeu Penna, 17/Dec/2008 18:27

Still,

Testei primeiro no BB e não tive este problema. Você retirou as versões antigas do java ? O /usr/bin/java aponta para o binário correto ?

[]s

StillStill, 18/Dec/2008 11:22

Oi Thadeu;

Sim, mas acabei de checar um problema aqui. Tá cheio de pacotes do gcj. Vou refazer o pacote do java da Sun para compatibilizar o nome e desinstalar o resto. Assim que eu testar eu posto aqui.

[]'s,

Still

Kessia PinheiroKessia Pinheiro, 18/Dec/2008 12:03

Obrigada pela lembrança Tadeu. A Sun realmente lançou com uma semana de diferença de nós, sendo que o nosso tava pronto, mas faltava o post. Bem, de qualquer forma, é bom deixar lá o nosso trabalho, pois outras arquiteturas que ainda não possuem podem utilizar as mesmas idéias.

Thadeu PennaThadeu Penna, 18/Dec/2008 14:50

Oi Kessia,

Eu repeti o procedimento de vocês no debian, recompilando o openjdk da experimental. Acho que a nova versão da Sun corrige alguns bugs, porque eu notei que o BB funcionava intermitentemente com o openjdk mas funciona quase 100% - a solução de segurança continua não reconhecendo o computador - com esta nova versão. Meu Core2Duo trabalhou por várias horas :)

[]s e obrigado pela visita

Moiseés VieiraMoiseés Vieira, 25/Dec/2008 14:28

Olá Thadeu, um feliz natal!! ohohohohoho!!!

Seguinte, estou tendo o mesmo problema do Still com sites do BB, instalei a nova vesrão do jre, a b03, que foi lançada ontem e tanto com essa e quanto com a b02, ocorre o mesmo problema na identificação do computador.

Fiz o link simbólico para o diretório de plugin do firefox (ln -s PATH/jre1.6.0_12/lib/amd64 /usr/lib/mozilla/plugins) e também o um link simbólico para o java (ln -s PATH/jre1.6.0_12/bin/java /usr/bin/java).

Desinstalei as versões do openjdk,icedtea e sun-java também, mas o erro persiste.

O erro é este aqui:

Versão do Java: 1.6.0_12-ea (Sun Microsystems Inc.) Sistema Operacional: Linux Recuperando parâmetros da applet: PASSOU Criando diretório: PASSOU Gravando: PASSOU Identificando computador: NÃO PASSOU > UnsatisfiedLinkError >a.a(Ljava/lang/String;)Ljava/lang/String;

Uso o ubuntu 8.04 64 Hardy Heron

Alguém tem alguma idéia?

StillStill, 05/Jan/2009 21:00

Oi Thadeu;

Fiz os testes e o erro que o Moisés está tendo, aqui ele continua tb. Vc poderia me fazer um favor ? Vc poderia dar um dpkg -l > arquivo.txt e me enviar por e-mail ?

[]'s,

Still

Thadeu PennaThadeu Penna, 05/Jan/2009 21:08

Olá Still,

não tenho seu email, mas disponibilizei o arquivo aqui.

[]s

StillStill, 06/Jan/2009 21:32

Oi Thadeu;

Coloquei praticamente todos os programas relacionados com Java que tinha no arquivo, mas ainda não funcionou.

Vou fazer um teste aqui com a criação de um novo usuário e depois lhe informo.

[]'s,

Still

JAIR PROENÇA DA LUZJAIR PROENÇA DA LUZ, 14/Jan/2009 09:10

VAMOS VER SE ALGUÉM ME RESPONDE ESTA: TENTO ACESSAR O SITE DA CAIXA USANDO O JAVA SUN, E QUANDO COLOCO A SENHA E MAIS O LOGIN, SEMPRE DÁ A SEGUINTE MENSAGEM: O OBJETO NÃO DÁ SUPORTE PARA A PROPRIEDADE OU MÉTODO. OBS.: EU USO O I.E. 8.0. O MICROSOFT VM NÃO FUNCIONA COM ESTE I.E. OBRIGADO:

Tatiana RappoportTatiana Rappoport, 16/Jan/2009 14:13

Oi Thadeu, eu tive o mesmo problema do Moyses. Eu agora tenho o teclado virtual no BB, consigo entrar na minha conta mas por algum motivo ele nao consegue indentificar o computador. Ai o diagnostico do BB me da' o seguinte:

Versão do Java: 1.6.0_12-ea (Sun Microsystems Inc.) Sistema Operacional: Linux Recuperando parâmetros da applet: PASSOU Criando diretório: PASSOU Gravando: PASSOU Identificando computador: NÃO PASSOU > UnsatisfiedLinkError >a.a(Ljava/lang/String;)Ljava/lang/String;

Vc tem alguma ideia? Alguma variavel na esta' setada bem? Eu tb uso Ubuntu…

Thadeu PennaThadeu Penna, 16/Jan/2009 15:05

Oi Tatiana

apesar de no Debian não dar esta mensagem, ele também não identifica meu computador mas libera as transações. É isto que acontece aí ?

P.S.: chequei e no diagnóstico também aparece esta mensagem, mas continuo com algumas transações liberadas mas o TED bloqueado :(

Tatiana RappoportTatiana Rappoport, 23/Jan/2009 14:16

Ele também não me deu erro não. Só quando não consegui fazer a transação no banco é que fui em diagnosticos e achei a mensagem de erro. A diferenca é que para mim ele não libera minhas transações. Bom, esse micro é novo e não estava cadastrado. E ele não libera a opção de cadastro porque ele não reconhece o micro. Então eu consigo ver extrato, fazer uma ou outra coisa mas não posso fazer muito…

Fabiano Manoel de AndradeFabiano Manoel de Andrade, 12/Feb/2009 08:44

A versão 6.12 do java acaba de entrar no debian sid. Então agora podemos instalar o plugin java 64 bits usando o aptitude. Essa versão ainda sofre do erro reportado acima com o site do BB.

Abraço. Fabiano.

Thadeu PennaThadeu Penna, 12/Feb/2009 11:01

Olá Fabiano,

grande notícia! Particularmente, eu acho que o erro é no script do BB, mas śo acho :) []s

Enter your comment
RIDQE
 
blog/entradas/presente-da-sun-java-plugin-para-64-bits-no-debian-lenny.txt · Última modificação: 27/Mar/2010 23:52 (edição externa)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0