使用 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工具"菜單項時,保持以上文件至少有一個在編輯狀態,否則路徑可能不對。