Java ativado no computador!

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.