• 利用ant的javac任务来编译程序使用ant的java任务来运行程序


    <?xml version="1.0" encoding="UTF-8"?>
    <project name="javaTest" default="compile" basedir=".">
    <!-- 在此.代表当前目录  -->
    <target name="clean">
    <delete dir="build"/>
    </target>
    <target name="compile" depends="clean">
    <mkdir dir="build/classes"/>
    <javac srcdir="src" destdir="build/classes"/>
    <!-- srcdir 源目录(在这里为源代码目录)destdir目标目录 即编译完成后存放class文件的目录 -->
    </target>
    <target name="run" depends="compile">
    <java classname="HelloWorld">
    <!-- 要运行的class文件的name -->
    <classpath>
    <pathelement path="build/classes"/>
    </classpath>
    <!-- class文件的路径   也可以在<java classname="HelloWorld" classpath="build/classes">-->
    </java>
    </target>
    </project>
    

      

    <classpath>
       <pathelement path="${classpath};location2"/><!--多个路径之间用;分割-->
       <pathelement location="lib/helper.jar"/><!--location可以声明一个路径,path可以声明多个路径,其中用;或者:来分隔-->
      </classpath> <!--嵌套元素--> <path id="id" location="location" /> 
    <path id="id" path="location1;location2" /> 
    <path id="id" path="location1:location2" /> 
    <path id="Apache Tomcat v6.0 [Apache Tomcat v6.0].libraryclasspath"> <pathelement location="${TOMCAT_HOME}/lib/annotations-api.jar"/> <pathelement location="${TOMCAT_HOME}/lib/el-api.jar" /> <pathelement location="${TOMCAT_HOME}/lib/jasper-el.jar" /> </path> <path id="Web App Libraries.libraryclasspath"> <!-- 所有jar包的顺序都和Eclipse里的顺序是一样,都按字母顺序排列,方便了查找 --> <pathelement location="../WebContent/WEB-INF/lib/activation-1.1.jar"/> </path> <path id="ids7010-web-vcm.classpath"> <pathelement location="../WebContent/WEB-INF/classes"/> <path refid="Apache Tomcat v6.0 [Apache Tomcat v6.0].libraryclasspath"/> <path refid="Web App Libraries.libraryclasspath"/> </path> <!--引用对象-->

     路径使用方式

    path的使用方式有2种

    第一种是用id声明,然后用refid来引用
    第二种是直接内联

    <path>元素期待看到的是一个路径,而<fileset>期待看到的是一个文件集合

  • 相关阅读:
    spring boot 2+activiti 6.0 手把手带你学习activiti
    js自定义验证码
    [C#] OpenXml导出Excel,设置单元格格式,自动设置列宽
    [WPF] 自定义分页控件,可通过样式模板修改外观
    [WPF] 默认滚动条,通过附加属性和样式实现自定义
    王道考研数据结构错题集
    django rest framework 反序列化过程剖析
    django rest framework响应数据的源码分析
    django rest framework序列化过程剖析
    java源码学习(二)Integer
  • 原文地址:https://www.cnblogs.com/tianhao/p/4221342.html
Copyright © 2020-2023  润新知