inclito:
Bom dia pessoal,
preciso criar um script para testar se o java esta instalado na máquina do usuário e qual é a versão, pois tenho uma aplicção via web que depende do usuário ter em sua máquina a versão mais atual do java, mas caso ele não tenha teria que avisá-lo, para deixar as coisas mais transparentes para ele, evitando problemas. Só que o grande problema é que não tenho muita habilidade com a linguagem para criar este script, gostaria se possível que alguem me desse uma ajuda, pelo menos por onde devo começar.
Desde já agradeço pela atenção de todos.
Se você quer um script que teste se o usuário tem o Java instalado em sua máquina, óbviamente você não poderá escrever esse script em Java

Que linguagem você pensa em usar para escrever isso?
Independentemente da linguagem, acho que basta você emitir um comando
e usar uma expressão regular para analisar o retorno desse comando.
Aqui na minha máquina, por exemplo, o resultado é o seguinte:
$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
Você pode usar uma expressão regular que case com um número de versão específico, ou pode usar uma lista de strings, cada uma representando uma versão suportada pelo seu programa e verificar se o retorno do java -version contém alguma dessas strings, etc…