使用ant编译打包应用程序
将一个简单的类(Sample)进行编译、打包、运行(传参数)。
1 源文件
Java源文件:Sample.java
package powerwind;
import javax.swing.*;
public class Sample {
public static void main(String[] args) throws Exception {
if (args.length > 0)
JOptionPane.showMessageDialog(null, args[0]);
else
JOptionPane.showMessageDialog(null, "HelloWorld");
}
}
ant文件:build.xml
注重:encoding="GBK" 设置后才可以有中文注释
<?xml version="1.0" encoding="GBK" ?>
<!-- ===================================== -->
<!-- 周健兴 2006/10/18 -->
<!-- ===================================== -->
<project name="sample" default="run" basedir=".">
<description>用于学习的简单ant工程文件</description>
<!--属性设置-->
<property environment="env" />
<property file="build.properties" />
<property name="src.dir" value="${basedir}/src" />
<property name="java.lib.dir" value="${env.JAVA_HOME}/lib" />
<property name="build.dir" value="${basedir}/build" />
<property name="classes.dir" value="${build.dir}/classes" />
<property name="dist.dir" value="${basedir}/dist" />
<!-- 基本编译路径设置 -->
<path id="compile.classpath">
<fileset dir="${java.lib.dir}">
<include name="tools.jar" />
</fileset>
</path>