还是build.xml问题,怎么把jar文件包含到编译环境里去

wweijie 2007-02-27 04:32:35
因为很多类都引用了jar文件,现在ant编译不过去,怎么通过build.xml把这些类库加进去??
...全文
301 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
windywany 2007-04-09
  • 打赏
  • 举报
回复
为什么我这样做不行?????????????????????????????
wangzhiqing 2007-02-27
  • 打赏
  • 举报
回复
如果文件很多,也可以参考下面的方法:


<!-- 游戏 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>
wangzhiqing 2007-02-27
  • 打赏
  • 举报
回复
设置 classpath

例如:

<javac srcdir="${src}:${src2}"
destdir="${build}"
includes="mypackage/p1/**,mypackage/p2/**"
classpath="xyz.jar"
/>

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧