在我正在构建的程序中,我有一个依赖于导入的文件(导入SScomp.EMeasure;)。使用build.xml,我试图指定sourcepath是一个文件夹。但是,虽然程序将编译并运行,但我仍然会收到很多错误,并说“#34;错误:包SScomp不存在"返回"导入SScomp.EMeasure;" 更具体地说,build.xml文件位于D:\ projects \ December \ PhaseIV \ JELDoclet \ build.xml中。 所需的EMeasure.java文件位于D:\ projects \ December \ PhaseIV \ Library \ src \ SScomp \ EMeasure.java中。如何指定源路径的位置,以便我不再收到有关SScomp.EMeasure的任何错误?
<target name="run" depends="main">
<javadoc doclet="com.jeldoclet.JELDoclet"
docletpath="build\jar\jeldoclet.jar"
sourcefiles="${sourcefiles}"
sourcepath= "cd..\Library\src\SScomp\*.java"
destdir="${distmodelnotebook}"
additionalparam="-d ${distmodelnotebook} -filename eKAADs.xml -outputEncoding UTF-8 -sourcepath"
private="yes">
</javadoc>
</target>
答案 0 :(得分:0)
要获得正确的源路径,我必须使用变量$ {basedir},这是我不知道的蚂蚁脚本。我没有使用文字路径的原因是因为这个程序将被发送给其他人。这意味着使用文字路径会导致其他用户错误。