日期:2014-05-20  浏览次数:20678 次

还是build.xml问题,怎么把jar文件包含到编译环境里去
因为很多类都引用了jar文件,现在ant编译不过去,怎么通过build.xml把这些类库加进去??

------解决方案--------------------
如果文件很多,也可以参考下面的方法:


<!-- 游戏 JDK 的驱动. 当更换手机游戏的时候,需要修改. -->
<property name= "NOKIA_DEVICES_HOME "
<property name= "app.lib.dir " value= "${basedir}/lib " />

<-- 这里包含了 好几个目录下的 jar 与 zip -->
<path id= "app.classpath ">
<pathelement path= "${classpath} "/>
<fileset dir= "${NOKIA_DEVICES_HOME}/lib ">
<include name= "*.zip "/>
</fileset>
<fileset dir= "${NOKIA_DEVICES_HOME}/lib/ext ">
<include name= "*.zip "/>
<include name= "*.jar "/>
</fileset>

<fileset dir= "${app.lib.dir} ">
<include name= "*.jar "/>
</fileset>
</path>


<!-- 编译. -->
<target name= "compiling " description= "Compiling. ">
<mkdir dir= "${app.classes.dir} "/>
<javac srcdir= "${app.src.dir} " destdir= "${app.classes.dir} " deprecation= "on ">
<include name= "**/*.java "/>
<!-- 这里就是引用上面定义的一堆 jar 与 zip -->
<classpath refid= "app.classpath "/>
</javac>
</target>