tuve el mismo problema y podría resolver de esta manera:
Primero desinstalar Java EE SDK y JDK, tuve que quitar manualmente el directorio \ glassfish3. Luego limpié mis instalaciones Java, particularmente me deshice de un JRE 6 de 32 bits. Dejé los JRE 6 y 7 de 64 bits en la máquina.
Luego instalado el JDK de nuevo y después de que el SDK de Java EE. Al comienzo de esta instalación, recibí un mensaje que decía que no podía encontrar el tiempo de ejecución de Java y que debía ejecutar el programa de instalación con el parámetro -j para especificar la ubicación del tiempo de ejecución de Java. Así que ejecuté: C: \ Users \ myuser \ Downloads \ java_ee_sdk-6u3-windows-ml.exe -j "C: \ Program Files \ Java \ jre7"
La instalación fue completa, en el Al final recibí un mensaje que decía que algunas configuraciones fallaron porque no se pudo encontrar otra ruta (probablemente la ruta no especificada a un archivo de contraseñas). Los informes html dijeron que todo estaba bien, todo instalado y configurado correctamente.
Ahora puedo ejecutar la herramienta de actualización con éxito. Parece que la instalación de Java de 32 bits estuvo en el camino.
Es posible que tenga Ant ya instalado o que haya sido instalado anteriormente. La variable de entorno está configurada para encontrar hormiga en una carpeta que ya ha sido eliminada. Tus sugerencias apreciadas. – JDragon314159
Mi primera suposición es que la herramienta de actualización de Glassfish usa Python, y no puede encontrar Python en su sistema. No creo que Ant sea el problema. Instala Python y luego cuéntanos sobre tu progreso – bakoyaro
Ojalá hubiera una respuesta seleccionada para esto ... sería muy útil en este momento. – Webnet