我在windows7上使用ant 1.9.6。我在java运行任务中遇到错误,该错误表示无法找到类。似乎我的类路径设置不正确。任何人都可以帮助我正确设置类路径。 下面是我的build.xml
<project name="MyTask" basedir=".">
<property name="proj.dir" value="C:\Zeeshan\testing-buildautomation\IntLeaveModuleApp"/>
<property name="db.user" value="msd_test"/>
<property name="db.pwd" value="msd_testpwd"/>
<path id="java">
<fileset dir="./tmp">
<include name="*.class"/>
</fileset>
</path>
<target name="buildAppScopeJDBCEAR">
<mkdir dir="src"/>
<mkdir dir="./src/META-INF"/>
<copy file="../commonfiles/weblogic-application.xml" todir="./src/META-INF"/>
<copy file="../commonfiles/weblogic-jdbc.xml" todir="./src/META-INF"/>
<java classname="tmp.UpdateXML" >
<classpath refid="java" />
<!--<arg value="${db.user}" />
<arg value="${db.pwd}" /> -->
</java>
</target>
</project>
答案 0 :(得分:1)
您的 /jobs_desc/Java-Developer/120
与您的班级位于同一目录中。当您调用ant时,basedir将设置为此文件所在的位置。
您可能希望将build.xml
移至build.xml
。
我还认为IntLeaveModuleApp
是多余的,因为您可以改为引用proj.dir
。