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

  • 相关阅读:
    python+selenium之中类/函数/模块的简单介绍和方法调用
    python之类
    Python+Selenium之断言对应的元素是否获取以及基础知识回顾
    Python+Selenium之摘取网页上全部邮箱
    C# 事件
    IConfigurationSectionHandler 接口
    ReaderWriterLockSlim 类
    log4net 按照日期备份日志
    Redis .net 客户端 分布式锁
    SQL Server Compact/SQLite Toolbox
  • 原文地址:https://www.cnblogs.com/jfzh/p/4056723.html
Copyright © 2011-2022 走看看