comprueba que versión de Java está corriendo en el sistema
es decir con que versión se abre le eclipse
para ello, en windows abres un cmd (o ventana de comandos) y pones java -version
Lo normal es que te diga que tienes la JRE activa, no la JDK
Window->Preferences->Server->Runtime Environment
Edita el servidor Glassfish y asignale en el desplegable JRE el JDK que has instalado
Un saludo
Esto es porqué as seleccionado la carpeta de jre y la que tienes que seleccionar es la general.
Buen dia, les agradezco de antemano su apoyo, me encuentro configurando eclipse javaEE con un servidor glassfish , en la ultima parte de la configuracion ventana( new glassfish rutine) aparece este error Glassfish server runtime requires full JDK instead of JRE a lo que yo he ido ha installed jre preferences y he seleccionada el jdk de archivos de programa, y lo selecciono pero nuevamente lo capta como un jre y no lo reconoce, desisntale el eclipse coloque otra version, desintale e intale el jdk me pasa lo mismo, agradezco su pronta colaboracion