網頁

2024/9/9

Java Hello Ant

建立一個簡單的Java專案並用Apache Ant執行。


範例環境

  • Java 8
  • Eclipse Version: 2024-06
  • Apache Ant(TM) version 1.10.15


事前要求

安裝好Apache Ant


建立專案

在Eclipse建立一個簡單的Java專案,並新增一個main class HelloAnt.java

com.abc.HelloAnt.java

package com.abc;

public class HelloAnt {
    public static void main(String[] args) {
        System.out.println("hello ant");   
    }
}

在專案跟目錄建立一個build.xml,內容如下。

build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project name="helloant" default="run">  
    <target name="run" depends="compile">  
        <java classname = "com.abc.HelloAnt">  
            <classpath path="bin"></classpath>  
        </java>
    </target>  
    <target name="compile">
        <mkdir dir="bin"/>
        <javac includeantruntime="false" srcdir="./src" destdir = "bin"></javac>  
    </target>  
</project>


執行

由於目前的Eclipse需要Java 11的JRE才能執行build.xml,而範例只有Java 8環境,會出現JRE version less than 11 is not supported.,所以選擇以命令列執行ant build。

build.xml目錄下開啟命令列輸入ant run出現結果如下。

PS C:\..\helloant> ant run
Buildfile: C:\..\helloant\build.xml

compile:

run:
        [java] hello ant

BUILD SUCCESSFUL
Total time: 0 seconds


沒有留言:

張貼留言