CreateProcess d'erreur=2 exécution de javadoc de Fourmi
Quelqu'un peut me dire pourquoi j'obtiens ce message d'erreur
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
lorsque je l'exécute dans 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>
Vous devez vous connecter pour publier un commentaire.
Que vous avez un jdk installé et ajouté à Eclipse:
Vous pouvez ensuite
De crédit pour une solution similaire:
http://blog.darevay.com/2008/12/running-javadoc-ant-task-from-eclipse/
Je suis tombé sur le même problème et l'a résolu par l'ajout d'un supplément de Jre définitions dans le cadre de:
Windows > Preferences > Java > Installed JREs
Au moment où il a échoué, j'ai été en utilisant
Jre7
dansC:\Program Files\Java\jre7
puis j'ai ajouté et sélectionnéJre
dansC:\Program Files\Java\jdk1.7.0_07\jre
.C:\Program Files\Java\jdk1.7.0_07\bin
dans l'exemple ci-dessus).Changement Ant Config : [Edit de Configuration] -> [JRE] -> Changer à jdk jre
et je résoudre ce problème
javadoc n'est pas dans le chemin. Avec les nouveaux fourmi, vous pouvez fournir de l'attribut (exécutable) pour spécifier exe emplacement. Voir la documentation ici
Ajouter javadoc.exe votre chemin de génération.
C:\Documents and Settings\All Users\Application Data\Oracle\Java\javapath
, de sorte que vous devrez peut-être supprimer ainsi (chemin varie en fonction de la version de Windows bien sûr). Notez également la Ant FAQ sur ce problème.assurez-vous que le javadoc.exe est sur votre chemin; cette erreur signifie généralement la tâche ant ne peut pas trouver le fichier exécutable