Como configurar o plug-in Java do Chromium para que ele use um JDK existente na máquina

0

Essa mesma pergunta foi feita aqui , mas o OP estava perguntando em relação a um sistema Windows. Estou executando o Linux Mint 14 "Nadia" - KDE (64 bits) . A resposta que @Kalyan Akella forneceu para essa pergunta deve funcionar para mim, mas não funciona.

Aqui estão os detalhes da minha situação:

  1. Para permanecer consistente com minha equipe de desenvolvimento, preciso usar a versão de 32 bits do jdk-6u18, para que eu tenha baixado jdk-6u18-linux-i586.bin.

  2. Antes de instalar o JDK, removi completamente todos (e quero dizer todos) os pacotes relacionados ao Java, incluindo todos os OpenJavapacotes. Tentei sair java-commoninstalado, mas não faz diferença.

  3. Para instalar um JDK Java de 32 bits no meu SO de 64 bits, tive que instalar ia32-libsconforme sugerido aqui .

  4. Eu tentei instalar o JDK mencionado anteriormente nos seguintes diretórios ...

    /usr/local  
    /usr/lib  
    /usr/java
    
  5. Defino minha JAVA_HOMEvariável de acordo, dependendo de onde eu instalei o JDK (ou seja, o caminho para o jdk1.6.0_18diretório). Eu adiciono $JAVA_HOME/binao meu caminho. Também configurei a JRE_HOMEvariável (desnecessária?) Para $JAVA_HOME/jre.

    Quando executo, settodas as variáveis ​​são exibidas como seria de esperar. No jdk1.6.0_18diretório, também tentei definir permissões recursivamente 755para garantir que meu problema não fosse um erro de permissão. Com todas essas configurações, tudo relacionado ao Java parece funcionar bem, exceto o plug-in do navegador.

  6. Eu tentei definir a MOZILLA_HOMEvariável para ~/.mozillae $HOME/.mozilla. Ambos parecem realizar a mesma coisa e exibir como eu esperaria deles quando eu correr set.

  7. Entendo que o Chrome, o Chromium e o Firefox exigem um link libnpjp2.soem um pluginsdiretório para que o Java funcione nesses navegadores. Eu criei o link usando sudo ln -sos seguintes diretórios ...

    ~/.mozilla/plugins
    /usr/lib/chromium-browser/plugins
    /usr/lib/firefox/plugins
    

    ... e também tentaram definir as permissões do link como 755, tudo sem sucesso.

    Eu fiquei sem idéias e realmente não quero ter as instalações Java duplas. Todas as sugestões serão apreciadas.

ubiquibacon
fonte
Não use o Java 6.18. É velho, com erros e inseguro. Se você absolutamente precisar usar o Java 6, use o último vesrion (6.43). Ele ainda é antigo, com erros, inseguro e sem suporte, mas pelo menos não tanto quanto o que você está tentando usar.
Kinokijuf
Infelizmente não é assim tão fácil. Minha organização usa o 6.18, e é isso que também preciso usar.
Ubiquibacon
O Java 6.43 é 100% compatível com o 6.18.
Kinokijuf
@kinokijuf Não se trata de compatibilidade, trata-se de combinar ambientes de desenvolvimento e produção da maneira mais exata possível, bugs e tudo. Se 6.43 foi exatamente como 6,18, então não não teria sido uma necessidade para 6,43 :-)
ubiquibacon
Você não deve usar o 6.18 em um ambiente de produção. Existem muitas explorações para isso na natureza.
precisa saber é o seguinte