/ / Detectar a ausência do JRE para avisar quando o usuário tenta iniciar meu programa iniciado pela web - java, deployment, java-web-start

Detecte a ausência do JRE para avisar quando o usuário tentar iniciar meu programa iniciado pela web - java, deployment, java-web-start

Eu uso o java Web Start para iniciar o meu programa. Meu site tem um link com URL apontando para o arquivo jnlp que inicia o aplicativo. Isso funciona muito bem se os usuários tiverem o java instalado. Caso contrário, eles ficam confusos quando o sistema operacional pergunta: como você deseja abrir esse arquivo? Gostaria de avisar os usuários que não possuem o java instalado antes de clicar no link, ou talvez quando clicam no link, para o arquivo jnlp.

Nos bons dias, eu poderia usar métodos em umpequena biblioteca chamada deployJava.js, mas agora parece que eles não funcionam - pelo menos não para testes no Chrome ou Safari. Acho que isso pode dever-se aos testes que dependem do "plug-in", que não é mais suportado.

Então, tudo isso a dizer: alguém tem uma maneira de usar o javascript para pesquisar a presença de um JRE?

Respostas:

1 para resposta № 1

O único remédio disponível1 hoje em dia é algo como:

Click here <a href="the.jnlp>Install/launch the app.</a><br>
This app. requires the <a href="..">Java Plug-In</a>.
  1. Se seus usuários estiverem motivados, isso funcionará bem na maioria dos casos.