Bom dia!
Gostaria de saber se alguem tem, ou sabe como fazer, ou onde tem um código que identifique e informe se o java está ativo ou não no computador onde a aplicação está rodando?
Agradeço antecipadamente.
Bom dia!
Gostaria de saber se alguem tem, ou sabe como fazer, ou onde tem um código que identifique e informe se o java está ativo ou não no computador onde a aplicação está rodando?
Agradeço antecipadamente.
Caro nerildoraia,
Pra sua aplicacao rodar é necessário ter no mínimo o JRE (Java Runtime Environment) … consequentemente, se a aplicação roda (como vc diz), é pq já existe um ambiente de Runtime Java na máquina …
agora, se vc quiser saber a versão do JRE vc pode usar a propriedade getProperty do objeto System:
System.getProperty("java.version");
falow
Não é bem isso jctorelli.
Eu e um amigo, estamos desenvolvendo um sistema de atendimento, e como ele roda na web, quando alguem for utiliza-lo, precisará estar com o java ativo em sua máquina, que as vezes não teve isso definido nas funções do IEE.
O que procuro é justamente um codigo que identifique que o java não está ativado na máquina do usuário, pra dessa forma evitar que se fique achando que o problema é de outra natureza.
Vc entende?
Certo … mas que tecnologia vc está utilizando ?
JSP e Servlet ? Se for, não precisa ter nada de java na máquina do usuário pq a resposta é toda em HTML …
Applet ? Aí sim vc vai precisar da máquina virtual java; porém na grande maioria das vezes ela é instalada junto com o browser …
[]s
É possível detectar esta informação através de JavaScript, na máquina cliente mesmo. Você poderia colocar o script em uma página anterior, e aí através de um if redirecionar para a página com o applet se tiver a JVM ou para uma página de erro caso não tenha.
Para um exemplo de como detectar a JVM através de JavaScript, veja o source da seguinte página:
http://www.gemal.dk/browserspy/jvm.html
jctorelli, não se trata da VJM, mas sim da opção que tem no IEE para utilização do Java.
Tivemos problemas com a máquina de um cliente e quando ele ativou essa opção no IEE, o programa rodou normal, após reiniciar a máquina.
E o interessante é que estamos utilizando Java Script puro.
hum … entendi … mas nao tenho a solucao … veja a resposta da Bani pra ver se te ajuda …
falow
Ae.
Valeu pela ajuda!
Vou derificar as informações passadas por Bani, se conseguir volto pra informar, ou então pra falar no que deo.
Obrigado.