[Resolvido]Como verificar se java está instalado em C?

Olá galera!
Alguém pode me dizer como posso verificar se
o Java SE está instalado via programação usando a linguagem C ou C++.
Prefiro verificar em C ou C++, mas também pode ser em outra linguagem.
Obrigado pela ajuda!

Se estiver no Windows é só procurar no registry:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
ou
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

Lá você consegue ver até qual versão está instalada.

Já no Linux não sei com certeza… geralmente tem um link para o executável do Java em /usr/bin/java , mas não sei se funciona em 100% das instalações.

Outra forma seria procurar as variáveis de ambiente que o Java cria, como a CLASSPATH ou a JAVA_HOME.

Obrigado pelas sugestões amigos. Na minha aplicação vou utilizar a sugestão do gomesrod.
Depois que concluir pretendo postar o código fonte.