现在的位置: 首页 > 综合 > 正文

ant 最基本的入门

2014年08月29日 ⁄ 综合 ⁄ 共 1825字 ⁄ 字号 评论关闭

Step1:下载ant

Step2:解压,并将其bin子文件夹的路径加到计算机高级配置中的环境变量path后

如我的路径为:E:\Study\ant\apache-ant-1.9.2\bin

Step3:在对应的文件夹中新建一个文件夹AntTest,新建一个HelloWorld.java

public class HelloWorld {

	public static void main(String[] args) {
		System.out.println("ant Test123");
	}

}

Step4:在AntTest新建一个build.xml

<?xml version="1.0" encoding="UTF-8" ?>
<project name="antTest" default="execute"><!--default是要执行的操作 -->
	
	<target name="compile"><!--一个target表示一个操作 -->
		<javac destdir="."  srcdir="."/><!-- 此操作是编译,destdir 表示目标路径,srcdir表示源文件路径,.表示当前路径-->
	</target>
	<target name = "execute" depends="compile"><!--些操作是运行,depends表示运行前先编译 -->
		<java classpath="." classname="HelloWorld"/>
	</target>
</project>

Step5:在cmd中输入对应的命令行,完成操作。

如我的AntTest路径为E:\Study\ant\antTest,则输入E:\Study\ant\antTest>ant

cmd基本操作

在CMD窗口中输入 CD\(就是返回根目录) 回车  在输入 D: 即可在D盘操作状态  

cd 粘贴文件夹路径  到达对应文件夹

还有一个方法,在你需要进入的文件夹中,新建一个txt,txt的内容为"cmd.exe",修改文件后缀为.bat,如“cmd.bat”,再双击打开该文件就是已位于该文件夹的cmd命令行了。

而在实际开发中,只常见的是class是有层次结构,同时还需要引入jar,下面是一个小项目文件目录:

epoll文件夹下有三个文件夹:src存放源码(main方法所在类位于src/com/epoll),target存放编译后的class文件,lib下存放项目使用的Jar,如下:

build.xml内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<project name="epoll" default="execute"><!--default是要执行的操作 -->
	<path id="lib_classpath">
       	 <fileset dir="./lib/">   <!--jar位置-->
            <include name="*.jar"/>
        </fileset>
	</path>

	<target name="compile"><!--一个target表示一个操作 -->
		<javac srcdir="./src/com/epoll/"  destdir="./target/" includeantruntime="100">
				<compilerarg line="-encoding UTF-8"/>    <!--设置编码-->
			  <classpath refid="lib_classpath"/>    <!--引入jar-->
		</javac>	<!-- 此操作是编译,destdir 表示目标路径,srcdir表示源文件路径,.表示当前路径-->
	</target>

	<target name="execute" depends="compile"><!--这个操作是运行,depends表示运行前先编译 -->  
        <java  classname="com.epoll.EpollServer">  <!--classname为main方法所在类的类名,注意要包括包路径-->  
        	 <classpath>
              	<pathelement path="./target/"/>  <!--编译后main方法所在类的路径-->
            </classpath>
            <classpath>
                <fileset dir="./lib/" includes="*.jar"></fileset>  <!--引入jar-->
            </classpath>
        </java>
    </target>  
</project>

打开cmd.bat,输入ant便可运行项目:

抱歉!评论已关闭.