Java ativado no computador!

7 respostas
N

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.

7 Respostas

J

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

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?

J

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

Bani

É 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

N

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.

J

hum … entendi … mas nao tenho a solucao … veja a resposta da Bani pra ver se te ajuda …

falow

N

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.

Criado 20 de fevereiro de 2003
Ultima resposta 20 de fev. de 2003
Respostas 7
Participantes 3