谁能告诉我为什么我收到此错误消息
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
当我在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>
最佳答案
假设您已经安装了jdk并将其添加到Eclipse:
Windows->首选项Java->已安装
JRE->添加
那你可以
右键单击build.xml
选择Run As-> Ant Build ...注意省略号!
切换到JRE标签
从列表中选择jdk
归功于类似的解决方案:
http://blog.darevay.com/2008/12/running-javadoc-ant-task-from-eclipse/
关于ant - CreateProcess error = 2从Ant运行Javadoc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3643319/