2016-03-23 19 views
0

Windows7'de 1.9.6 sürümü kullanıyorum. Java run görevinde bir hata alıyorum ki bu sınıf bulamadı. Görünüşe göre sınıfyolum düzgün ayarlanmamış. Sınıf yolunu düzgün bir şekilde ayarlamak için bana yardımcı olabilir. AşağıdaAnt java görevi sınıfını bulamıyor

<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>  

Benim klasör yapısı enter image description here

cevap

1

Sizin build.xml yukarıdaki sınıf olarak aynı dizinde benim Build.xml olduğunu. Karınca çağırdığınızda, bu dosyanın bulunduğu yere basedir.

build.xml ürününü IntLeaveModuleApp ürününe taşımak isteyebilirsiniz.

'un gereksiz olduğunu düşünüyorum, bunun yerine ${basedir}'a başvurabilirsiniz.

+0

Özür dilerim. Aslında benim build.xml, C: \ Zeeshan \ testing-buildautomation \ IntLeaveModuleApp olan basedir konumunda. – ZEE