• 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文件就在该目录下。
    -->

  • 相关阅读:
    104. 二叉树的最大深度
    Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
    python-admin管理后台
    django-cookies 和session
    django-关系映射
    django-关系映射 一对一 一对多 多对多
    django-Meta类
    django-orm聚合查询和原生数据库查询
    django-F对象、Q对象
    django-orm删除数据
  • 原文地址:https://www.cnblogs.com/jfzh/p/4056723.html
Copyright © 2020-2023  润新知