Não é um problema ter vários JDKs instalados. Eu tenho pelo menos um lançamento de 6, 7 e 8 na minha máquina (a versão oracle). Geralmente usam o mais recente para a maioria das coisas, mas às vezes há que trabalhar com software legado.
Eu fiz o upgrade para o Ubuntu gnome 14.10 neste fim de semana. Fiquei curioso para experimentar o JavaFX e notei que agora existe um pacote openjfx disponível. Então, eu instalei o openjdk-8-jdk e o openjfx e o testei. Tudo parecia funcionar bem, e decidi que não precisava de mais nenhum openjdk. Então eu removi o openjdk-7-jdk. Ao verificar update-alternatives --config java, notei que agora tenho três jdk instalados:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1069 manual mode
Não tenho certeza se posso ter problemas se tiver três JDKs diferentes instalados (exceto pelo fato de usar espaço em um SSD não tão grande) ou se removê-los pode resultar em problemas inesperados. Eu gostaria de remover dois deles, mas eu deveria? E como eu posso? Eu encontrei esta resposta , mas eu não quero desinstalar tudo, apenas o jdk 6 e 7. Ou é melhor apenas desinstalar tudo e reinstalar o jdk 8 depois?
Não é um problema ter vários JDKs instalados. Eu tenho pelo menos um lançamento de 6, 7 e 8 na minha máquina (a versão oracle). Geralmente usam o mais recente para a maioria das coisas, mas às vezes há que trabalhar com software legado.