java编译 ant

Tutorial: Hello World with Ant
http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html

javac - Java programming language compiler
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html

jar-The Java Archive Tool
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jar.html


java编译 ant_第1张图片



java编译 ant_第2张图片


如果照<Tutorial: Hello World with Ant>做的话jar不能运行程序~~~

--------------------------------------------------------

用ant的

java编译 ant_第3张图片

build.xml文件:

<project>

    <target name="clean">
	<delete dir="classes"/>
         <delete dir="jar"/>
    </target>

    <target name="compile">
        <mkdir dir="classes"/>
        <javac srcdir="src" destdir="classes"/>
    </target>

    <target name="jar">
        <mkdir dir="jar"/>
        <jar destfile="jar/HelloWorld.jar" basedir="classes">
            <manifest>
                <attribute name="Main-Class" value="oata.HelloWorld"/>
            </manifest>
        </jar>
    </target>

    <target name="run">
        <java jar="jar/HelloWorld.jar" fork="true"/>
    </target>

</project>


你可能感兴趣的:(java,windows,ant,J2SE,sun)