Temos uma situação semelhante na minha empresa, embora também tenhamos tido a feliz coincidência de que os diferentes portais não são usados pelos mesmos indivíduos. Portanto, embora o Java 8 seja o padrão corporativo, alguns clientes foram rebaixados para o Java 7 e alguns outros foram rebaixados para uma versão muito específica do Java 6.
Este é realmente um cenário de pesadelo, especialmente quando determinados fornecedores não conseguem ou não querem atualizar seu software.
Agora, como desenvolvedor, tenho que alternar entre todos os portais e seus requisitos de versão. E ...
Infelizmente , lamento informar que não existe uma maneira conhecida e "amigável ao cliente" de alternar entre as versões do Java para os miniaplicativos do navegador. Você deve entrar no painel de controle do Java, ativar o JRE de que precisa e desativar todos os outros. (Alguns de nossos clientes são Usuários Avançados e podem manipular essas instruções. Outros querem que "simplesmente funcione" e, infelizmente, esse tipo de coisa não apenas funciona. Eu espero que você seja capaz de encontrar uma boa solução para seus clientes que caem nesta última categoria.)