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 № 1O ú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>.
- Se seus usuários estiverem motivados, isso funcionará bem na maioria dos casos.