me parece que você esta tendo algum erro na IDE e não no Java.
faça o seguinte, desinstale o eclipse, e todos os JDK e JRE que você encontrar na sua máquina, em seguida reinicie o seu computador. Depois instale a JRE mais recente da Oracle, respeitando a arquitetura do seu computador, caso sua máquina seja 32bits instale a JRE de 32 bits, caso seja 64bits, instale a JRE de 64bits. Obs. não instale a JRE Servers, ela deve ser usada em servidores e não em computadores de desenvolvimento.
Hoje, a JRE mais recente é a 1.8.0_73, a 74 ainda esta em beta. você pode baixa-la pelo site: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
para desenvolver em Java é necessário ter tanto a JRE quando a JDK na mesma máquina, a JDK compila o código Java em bytecodes(.jar) e a JRE executa. Em um computador que não vai desenvolver, apenas executar, necessita apenas da JRE.
Após instalar a JRE você deve instalar uma JDK preferencialmente da mesma versão que você instalou a JRE. a JDK 1.8.0_73 pode ser baixada aqui: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
após inalado a JRE e a JDK baixe e extraia o eclipse. eu aconselho o eclipse JEE. a versão mais recente hoje é a mars, e você pode baixar aqui: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars2
Alguns desenvolvedores como eu preferem utilizar o NetBeans, eu sugiro que você teste as duas IDE e veja com qual você achou mais prático desenvolver, a versão mais recente do NetBeans hoje é a 8.1, e eu aconselho escolher a distribuição “Tudo”, caso tenha interesse você pode baixa-lo aqui: https://netbeans.org/downloads/.