小弟刚刚接触JAVA就遇到一个不太清楚是什么原因的问题!我现在要在做一个向Java程序加水印的程序,己经找到一个开源的代码!但老是打开编译出错说的Ant构键出错! <target name="compile">
<mkdir dir="${bin.dir}"/>
<javac destdir="${bin.dir}" classpathref="sand.classpath" debug="true" includeJavaRuntime="true" srcdir="${src.dir}" source="1.4">
<include name="sand/"/>
<include name="junit/"/>
<exclude name="sand/water/gtw/eigen/"/>
</javac>
</target> 出错的就是这段东西!!!!整个源程序在 http://cgi.cs.arizona.edu/~sand/download.html V3.4
是用Eclipse开发的!这个项目对于我毕业很重要的,请各位高手帮帮我!
如果那位能真的帮我解决可以正常编译这个项目,小弟愿意再加分和付一点钱!因为我是学生,所以报酬不会有很多只有100元!
希望各位帮帮小弟,万分感激!!!
<mkdir dir="${bin.dir}"/>
<javac destdir="${bin.dir}" classpathref="sand.classpath" debug="true" includeJavaRuntime="true" srcdir="${src.dir}" source="1.4">
<include name="sand/"/>
<include name="junit/"/>
<exclude name="sand/water/gtw/eigen/"/>
</javac>
</target> 出错的就是这段东西!!!!整个源程序在 http://cgi.cs.arizona.edu/~sand/download.html V3.4
是用Eclipse开发的!这个项目对于我毕业很重要的,请各位高手帮帮我!
如果那位能真的帮我解决可以正常编译这个项目,小弟愿意再加分和付一点钱!因为我是学生,所以报酬不会有很多只有100元!
希望各位帮帮小弟,万分感激!!!
它给的build.xml有的是针对特定的环境(eclipse3.0.0)
有的属性需要自己声明(file.separator)
你对照着自己的环境改一改,出了问题吧问题贴出来看看吧
在这一行:<property name="jar.path"
location="${bin.dir}${file.separator}${jar.name}"/>
前自己定义一下试试:<property name="bin.dir" value="c:/sandMarkBin>" />
<pathelement location="${servlet.api.jar}"/>
<pathelement location="${jsp.api.jar}"/>
<fileset dir="${builddir}/WEB-INF/lib">
<include name="*.jar"/>
</fileset>
</path>
你的程序里面应该还有一段类似上面的代码,你检查下和你本机的一些路径是不是一致,是不是需要的jar包都有了,还有别忘了检查build.peropeties文件里的配置信息
然后编译,把日志输入看看:ant -l build.log,这时仍然有错误,不过都是一些路径问题,找到这些jar,然后把它们添到CLASSPATH中再试试。