UPDATE2:
Na inicialização, o Firefox faz referência ao arquivo de plug-in java localizado em /usr/lib/mozilla/plugins
, esse arquivo pode ser denominado libjavaplugin.so
ou mozilla-javaplugin.so
Atualmente, a instalação do IcedTea do Ubuntu Software Center é IcedTea-plugin7, em seguida, sua configuração resulta na versão incorreta da JVM relatada pelo FireFox about:plugins
e no teste do navegador Oracle - apesar de uma instalação anterior do OpenJDK8. Uma possível explicação é a maneira como o IcedTea se configura criando diretórios em /usr/lib/jvm
com nomes prefixados por java-<version>-openjdk<bits>
, mesmo se essas JVMs não estiverem instaladas na máquina.
- java-6-openjdk-amd64
- java-7-openjdk-amd64
- java-8-openjdk-amd64
symLinks são então criados para essas pastas para o jdk instalado e um jdk1.7 padrão - no caso em que o openjdk8 foi instalado.
- java-1.7.0-openjdk-amd64
- java-1.8.0-openjdk-amd64 (instalado openJDK)
O link simbólico itweb-settings
está configurado para fazer referência a alternativas para um arquivo de configuração criado em cada pasta de cópia da JVM
-
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/itweb-settings
-
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings
e um executável IcedTeaPlugin.so
na localização /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64
referenciado pelo link mozilla-javaplugin.so
No entanto, o IcedTea-plugin7 não coloca uma configuração ou executável dentro da pasta de cópia de java-8-openjdk-amd64/jre/
, o que poderia explicar a seleção do padrão / prioridade mais alta jdk7, conforme definido pelo link simbólico mozilla-javaplugin.so
.
Como você já instalou o IcedTea-plugin8, é necessário confirmar a configuração e tentar selecionar as diferentes JVMs conforme necessário.
- fechar o FireFox
- confirme se os arquivos executáveis e de configuração estão localizados na pasta de cópia do openJDK8
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64
e
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin
- confirma que o conteúdo do arquivo de configuração referencia a JVM correta
-
confirme o valor de symlink
itweb-settings
no arquivo de configuração correto por JVMsudo update-alternatives --display itweb-settings
-
se isso funcionar para jdk8, então update-alternatives para cada JVM
sudo update-alternatives --install mozilla-plugins.so <IcedTeaPlugin.so per JVM>
esudo update-alternatives --install itweb-settings <itweb-settings per JVM>
-
em seguida, configure itweb-settings conforme necessário para usar cada JVM
sudo update-alternatives --configure itweb-settings
- verifique a versão da JVM no Firefox
****** UPDATE3 ******
itweb-settings
referências de arquivos de configuração; dois caminhos possíveis do diretório HOME para o deployment.properties
-
~/.config/icedtea-web/deployment.properties
-
~/.icedtea/deployment.properties
e um caminho global
/etc/.java/.deploy/deployment.properties
Talvez um desses arquivos esteja fazendo referência ao openJdk6?
****** UPDATE4 ******
O plugin depende da prioridade do symlink, então assegure-se de que o jdk8 tenha a maior prioridade do que o update-alternatives
to auto mode
.
E garanta que o link simbólico para javaws
esteja definido
desinstalar e reinstalar o plugin v8