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-settingsno 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