simulador - Error CreateProcess=2 ejecutando javadoc desde Ant
ant turnos (6)
Agregue javadoc.exe a su ruta de compilación.
- Desde el menú de inicio, haga clic en Panel de control> Sistema (use vista clásica) para ver las propiedades del sistema.
- En la ventana Propiedades del sistema, haga clic en Avanzado a la izquierda.
- Haga clic en Variables de entorno.
- En la lista de Variables del sistema, seleccione Ruta y luego presione el botón Editar. una ventana que le permite alterar el valor de la variable Path.
- Al final del texto de la variable Ruta, agregue un punto y coma y la ruta del directorio a Java (sin espacios): por ejemplo. C: / Archivos de programa / Java / jdk1.6.0_39 / bin
¿Alguien puede decirme por qué recibo este mensaje de error?
Buildfile: C:/Users/Tara/workspace/Testing/build.xml
doc:
[delete] Deleting directory C:/Users/Tara/workspace/Testing/doc
[mkdir] Created dir: C:/Users/Tara/workspace/Testing/doc
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
BUILD FAILED
C:/Users/Tara/workspace/Testing/build.xml:24: Javadoc failed: java.io.IOException: Cannot run program "javadoc.exe": CreateProcess error=2, The system cannot find the file specified
Total time: 206 milliseconds
Cuando corro esto en Eclipse?
<project name="SimpleBuildScript" basedir="." default="doc">
<property file="build.properties"/>
<target name="compile" description="Compiles the Task">
<delete dir="${class.dir}"/>
<mkdir dir="${class.dir}"/>
<javac srcdir="src" destdir="classes"/>
</target>
<target name="clean" description="Delete all generated files">
<delete dir="${class.dir}"/>
<delete dir="${jar.dir}"/>
</target>
<target name="doc" description="generate documentation">
<delete dir="${doc.dir}"/>
<mkdir dir="${doc.dir}"/>
<javadoc sourcepath="${source.dir}" destdir="${doc.dir}"/>
</target>
</project>
Cambiar configuración de Ant: [Editar configuración] -> [JRE] -> Cambiar jre a jdk y soluciono este problema
Siempre que tenga un jdk instalado y agregado a Eclipse:
- Windows-> Preferencias Java-> Instaladas
- JREs-> Añadir
Entonces puedes
- Haga clic derecho en build.xml
- Seleccione Ejecutar como-> Ant Build ... ¡ note los puntos suspensivos!
- Cambiar a la pestaña JRE
- Selecciona el jdk de la lista
Crédito por una solución similar: http://blog.darevay.com/2008/12/running-javadoc-ant-task-from-eclipse/
asegúrese de que el javadoc.exe esté en su ruta; este error generalmente significa que la tarea ant no puede encontrar el ejecutable
javadoc no está en el camino. Con la hormiga más nueva puede proporcionar un atributo (ejecutable) para especificar la ubicación exe. Vea la documentación here