课程表

Apache Ant课程

工具箱
速查手册

Ant 执行 Java 代码

当前位置:免费教程 » 软件/图像 » Apache Ant

你可以用 Ant 来执行 Java 代码。在下面的例子中,给出的 java 类文件需要一个参数(管理员的邮箱地址),执行后将发送一封邮件。

  1. public class NotifyAdministrator
  2. {
  3. public static void main(String[] args)
  4. {
  5. String email = args[0];
  6. notifyAdministratorviaEmail(email);
  7. System.out.println("Administrator "+email+" has been notified");
  8. }
  9. public static void notifyAdministratorviaEmail(String email
  10. {
  11. //......
  12. }
  13. }

这里给出上面 java 类文件需要的 build.xml 构建文件。

  1. <?xml version="1.0"?>
  2. <project name="sample" basedir="." default="notify">
  3. <target name="notify">
  4. <java fork="true" failonerror="yes" classname="NotifyAdministrator">
  5. <arg line="admin@test.com"/>
  6. </java>
  7. </target>
  8. </project>

当 build.xml 被执行后,将会产生下面的输出:

  1. C:\>ant
  2. Buildfile: C:\build.xml
  3. notify: [java] Administrator admin@test.com has been notified
  4. BUILD SUCCESSFUL
  5. Total time: 1 second

在这里例子中, java 代码完成了一件简单的事情 —— 发送一封邮件。我们也可以运用 Ant 任务来完成这项操作。然而,既然你已经有了这个想法,你可以扩展你的 build.xml 文件来调用 java 代码,完成同样的事情,比如:你还可以加密你的代码。

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号