Solución:
Tuve el mismo problema y el problema fue que en eclipse java.home se refería a JRE en lugar de JDK. Lo cambié y la construcción fue exitosa. Puede hacer lo siguiente para cambiarlo a JDK:
Preferencias> Java> JRE instalados> Agregar … Para ‘Tipo de JRE’ seleccione ‘VM estándar’> Siguiente> Directorio: seleccione su directorio JDK (en lugar de JRE) (en mi caso: C: Archivos de programa Java jdk1. 6.0_16), presione OK.
Ahora, está de vuelta en ‘JRE instalado’, seleccione el JDK aquí también.
La siguiente publicación ayudó a encontrar la solución. JAVA_HOME apunta al lugar equivocado
Si la respuesta aceptada anterior no resuelve el problema para usted (como no lo hizo para mí), después de actualizar java.home a JDK en lugar de JRE como se sugiere en la respuesta aceptada anterior, vaya a Ejecutar -> Herramientas externas – > Configuración de herramientas externas -> seleccione su build.xml en el menú de la izquierda -> seleccione la pestaña JRE -> seleccione el JDK (en el menú desplegable) para la opción de botón de radio JRE separado -> Haga clic en Ejecutar.
Esto debería solucionar el problema.
Tuve el mismo problema y eliminé el atributo fork de javac y el problema desapareció.