您的位置:首页 > 编程语言 > Java开发

啥时候写的?忘了,csdn提示我恢复--关于ant编译java

2010-08-28 16:14 232 查看
刚前几天安装好ant也成功得编译了java,现在想重新编译,结果怎么编译都忘光了。还是有必要留几个字下来。

貌似无法编译指定的单个java文件,只能指定某个目录来编译

假设目录结构是这样的:/test/src/asdf/hello/ant/HelloAnt.java,class目录是这样的:/test/classes/asdf/hello/ant/HelloAnt.class,那么配置文件build.xml放在/test/目录下,其文件是:

<?xml version="1.0" encoding="utf-8"?>
<project default="main" basedir=".">
<target name="main">
<javac srcdir="src" destdir="classes" />
</target>
</project>


其对应的java文件,一般是这样打包的:

package asdf.hello.ant;
public class HelloAnt{
public static void main(String[] args){
System.out.println("Hello!");
}
}


有些时候可能要用到/test/lib/目录下的一些jar,那么再在build.xml中加入classpath:

<?xml version="1.0" encoding="utf-8"?>
<project default="main" basedir=".">
<target name="main">
<javac srcdir="src" destdir="classes">
<classpath>
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target>
</project>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: