OBS: Como disse a vcs, quando instalo só o jdk1.7.0 funciona normalmente mas se tentar roda o Eclipse este da erro. Engração que apenas desinstalei o jdk e deixei as variáveis de ambiente e ai o problema some.
Se seu Windows for 64 então seu pc deve receber o jdk e o eclipse também 64. Não tente instalar o jdk 64 e eclipse 32 ou o inverso porque não vai rolar, mas se não me falhe a memória é possível ter no pc 63 ambos com 32 bits, mas este eu não aconselho por questões de desenpenho.
Da até para fazer um algoritimozinho com isso.
if ( windows.equals("64") )
pc = jdk_64 + eclipse_64;
else
pc = jdk_32 + eclipse_32;
O problema era o JDK1.7.0. A versão que eu tinha era a de 32bits, removi e instalei a versão de 64 bits (afinal uso Windows 7 Ultimate 64bits). E ai conseguimos resolver o problema.