使用 Ant 与 UltraEdit-32 构建 Java 开发环境

1、本方案针对Java语言的初学者。
2、建议的软件包:
   Windows XP
   jdk1.5.0_07      (安装在d:\)
   apache-ant-1.6.5 (安装在d:\)
   UtraEdit-32 12.20b中文版
3、环境变量设定
   鼠标右键点击"我的电脑"->属性->高级->环境变量
    ->用户变量->新建->变量名:JAVA_HOME 变量值:d:\jdk1.5.0_07
                      变量名:ANT_HOME  变量值:d:\apache-ant-1.6.5
                      变量名:PATH      变量值:%PATH%;%ANT_HOME%\bin
4、运行UtraEdit-32
5、如果没有"高级"菜单,鼠标右键点击菜单栏 -> Advanced
6、高级->工具配置->插入->菜单项名称:Ant工具
                             命令行:ant -f %Pbuild.xml  %modify%
                            ->输出->命令输出(DOS命令输出)->输出到列表框
7、"高级"菜单的最下面就有了一个"Ant工具"菜单项,到此开发环境已经搭建完毕,可以练习编程了。
8、建立文件夹d:\myapp 和 d:\myapp\src
9、用UtraEdit-32编辑Test.java文件,保存到d:\myapp\src,内容如下:
    package test;
    import javax.swing.*;
    public class Test{
      public static void main(String[] args){
        //System.out.println("Hello,Ant & UltraEdit-32!");
        JOptionPane.showMessageDialog(null,"Hello,Ant & UltraEdit-32!");
      }
    }
10、用UtraEdit-32编辑build.xml文件,保存到d:\myapp\src,内容如下:
    <project name="Test" default="help" basedir="..">
      <property name="src.dir" value="${basedir}/src" />
      <property name="classes.dir" value="${basedir}/classes" />
      <target name="prepare">
         <mkdir dir="${classes.dir}" />
      </target>
      <target name="clean">
         <delete dir="${classes.dir}" />
      </target>
      <target name="compile" depends="prepare">
         <javac srcdir="${src.dir}" destdir="${classes.dir}" />
      </target>
      <target name="run" depends="compile">
         <java classname="test.Test" fork="yes">
            <classpath path="${classes.dir}" />
         </java>
      </target>
      <target name="help">
            <echo  message="compile --- 编译" />
            <echo  message="    run --- 运行" />
            <echo  message="  clean --- 清除编译输出目录" />
            <echo  message="   help --- 帮助" />
      </target>
    </project>
11、选择"Ant工具"菜单项(或按ctrl+shift+0),在出现的对话框中,
    输入run到文字的最后(如:ant -f D:\java\myApp\test\src\build.xml run),
    选择"确定"。
12、注意:在用"Ant工具"菜单项时,保持以上文件至少有一个在编辑状态,否则路径可能不对。