A linguagem java foi desenvolvida pela SUN na década de 90 com o objetivo de gerar um código intermediário que pode rodar em qualquer sistema operacional onde houver uma máquina virtual java compatível.
O Java SE Runtime Environment (JRE) é exatamente esta máquina virtual. Com ele instalado, é possivel executar de maneira transparente os programas feitos em Java, incluindo os teclados virtuais usados pelos bancos online. Além disto, existem diversos programas populares feitos em Java como o Limeware.
Ao acessar o endereço de download, o próprio sitema já identificará sua versão de windows e idioma do seu navegador, facilitando com isto a instalação do Java.
A Máquina Virtual Java funciona de maneira transparente no sistema, não sendo necessário na grande maioria das vezes interagir com o programa. Uma vez instalado, ele mesmo se encarrega de verificar quando surgir uma nova atualização e já informa isto, sendo conveniente aceitar as atualizações, pois em sua maioria, contém atualizações de segurança.
Caso sua necessidade seja programar em java, a versão correta é o Java SE Development Kit (JDK).
O Java é um programa imprescendível no computador pois dá suporte a instalação e funcionamento de diversos programas e possibilita o uso de vários bancos online, antivírus online que rodam diretamente dentro de navegadores e até alguns jogos. Roda em Windows XP, Vista, e Windows 7.