Essa mesma pergunta foi feita aqui , mas o OP estava perguntando em relação a um sistema Windows. Eu estou executando o Linux Mint 14 "Nadia" - KDE (64 bits) . A resposta @Kalyan Akella fornecida para essa pergunta deve funcionar para mim, mas isso não acontece.
Aqui estão os detalhes da minha situação:
Para ficar consistente com minha equipe de desenvolvimento, preciso usar a versão de 32 bits do jdk-6u18, então baixei jdk-6u18-linux-i586.bin
.
Antes de instalar o JDK, eu removi completamente todos os pacotes relacionados a Java (e quero dizer todos), incluindo todos os pacotes OpenJava
. Eu tentei deixar o java-common
instalado, mas isso não faz diferença.
Para instalar um JDK Java de 32 bits no meu sistema operacional de 64 bits, tive que instalar ia32-libs
como sugerido aqui .
Eu tentei instalar o JDK mencionado anteriormente nos seguintes diretórios ...
/usr/local
/usr/lib
/usr/java
Defino minha variável JAVA_HOME
de acordo, dependendo de onde eu instalei o JDK (ou seja, o caminho para o diretório jdk1.6.0_18
). Eu adiciono $JAVA_HOME/bin
ao meu caminho. Eu também defini a variável JRE_HOME
(desnecessária?) Para $JAVA_HOME/jre
.
Quando executo set
, todas as variáveis são exibidas como eu esperava. No diretório jdk1.6.0_18
, também tentei configurar as permissões recursivamente para 755
apenas para garantir que meu problema não seja um erro de permissão. Com todas essas configurações, tudo relacionado ao Java parece funcionar bem, exceto pelo plug-in do navegador.
Eu tentei definir a variável MOZILLA_HOME
como ~/.mozilla
e $HOME/.mozilla
. Ambos parecem realizar a mesma coisa e exibir como eu esperaria quando eu corro set
.
Entendo que o Chrome, o Chromium e o Firefox exigem um link para libnpjp2.so
em um diretório plugins
para que o Java funcione nesses navegadores. Eu criei o link usando sudo ln -s
nos seguintes diretórios ...
~/.mozilla/plugins
/usr/lib/chromium-browser/plugins
/usr/lib/firefox/plugins
... e também tentaram definir as permissões do link para 755
, tudo sem sucesso.
Eu fiquei sem ideias e realmente não quero ter as instalações duplas do Java. Qualquer sugestão seria apreciada.