zoukankan      html  css  js  c++  java
  • ant学习之javac命令

    <?xml version="1.0" ?>
    <project name="antCopy" default="compile" basedir="../">
        <target name="clean">
            <delete dir="${basedir}/build" />
        </target>
        <target name="compile" depends="clean">
            <mkdir dir="${basedir}/build/classes" />
            <javac srcdir="${basedir}/AntMain" destdir="${basedir}/build/classes" />
        </target>
    </project>

    <!--
      利用ant 的javac命令来编译Java程序
        Ant 的javac命令用于实现编译Java 程序的功能。下面来看一个简单的例子:首先我们建立名为 JavaTestPro的Java项目,
        建立src目录为源代码目录,在src目录下建立HelloWorld.java这个类文件。该类文件的内容如下:
    public class HelloWorld {
         public static void main(String[] args) {
        System.out.println("hello world!");
         }
    }
        同时在JavaTestPro项目的根目录下建立build.xml 文件,在该文件中编译sr 目录下的Java文件,
        并将编译后的class文件放入build/classes 目录中,整个项目的目录结构如下:
        |JavaTestPro
              |src
              |build
                    |classes
              |build.xml
         在编译前,需清除classes 目录,该文件的内容如下:
    <?xml version="1.0" ?>
    <project name ="javacTest" default="compile" basedir=".">
        <target name="clean">
            <delete dir="${basedir}/build"/>
        </target>
        <target name="compile"  depends ="clean">
            <mkdir dir ="${basedir}/build/classes"/>
            <javac srcdir ="${basedir}/src" destdir ="${basedir}/build/classes"/>
        </target>
    </project>
        在项目根目录(C:ThinkInJavaCodeJavaTestPro)执行ant命令后,可在该目录下发现新生成的build/classes子目录,
        编译后生成的HelloWorld.class文件就在该目录下。
    -->

  • 相关阅读:
    workflow里xaml格式(备忘)
    Excel 读取
    自定义工作流活动的外观的两种方式(补充)
    用SQLite,Enterprise的报错
    WF 4.0
    升级 90天 vs2008 在win2008下。
    NUnitLite web下的用法
    screen常用方法 Lei
    中文摘要的写法 Lei
    bootstrap, boosting, bagging 几种方法的联系 Lei
  • 原文地址:https://www.cnblogs.com/jfzh/p/4056723.html
Copyright © 2011-2022 走看看