Detectar a JVM?

4 respostas
B

Como todos sabem os programas que são feitos em java só rodam na máquina que tiver o JVM. Ai que está, a Microsoft criou uma versão compacta dessa JVM á MJVM.
Acontece que com essa MJVM os programas que estou fazendo não rodam, ai a minha idéia é… Detectar se há uma JVM intalada… e lógico saber se é JVM ou MJVM…
Tem um site da Sun que eles scaneio o PC e dão essa resposta…
Queria saber como posso fazer isso…mas em meus programas…

4 Respostas

J

http://jakarta.apache.org/commons/lang

foia
System.getProperty("java.version");
System.getProperty("java.vendor");

resolve ?

J

Pensando bem não, ele não quer saber a JVM que esta rodando e sim as disponiveis na máquina…

Agora, quanto aos Properties, de uma olhada na documentação do Commons Lang e vc verá por que é melhor usar ele para saber a versão.

B

O que o foia falou até funcionou…
Mas ai que veio a besteira que estou fazendo…
Se o cara não tiver o JVM meu programa não vai rodar de qualquer jeito…

Em cima disso eu faço outra pergunta

Para rodar o programa na máquina de outra pessoa, ele tera que ter instalado o JVM, JRE ou os dois???

Criado 20 de julho de 2005
Ultima resposta 20 de jul. de 2005
Respostas 4
Participantes 3