llgd.net
当前位置:首页 >> BAt调用Ant,Ant执行jAvA类,怎样传递参数的 >>

BAt调用Ant,Ant执行jAvA类,怎样传递参数的

在ant前面加call call ant 这样就不会关闭了,我刚刚解决这个问题

例如:E:\javaTools\apache-ant-1.9.1是文件,把 E:\javaTools\apache-ant-1.9.1\bin追加到系统变量的path中,新建一个系统变量Ant_Home, 值为E:\javaTools\apache-ant-1.9.1。这样就可以了。

bat文件名加空格加参数1 空格 参数2

终于相信CALL了呀~~~ 直接输入ant提示没有命令,而D:\ant1.8.1\bin\ant.bat 可以执行,是因为PATH里面没有D:\ant1.8.1\bin\文件夹,需要修改PATH环境变量,单独设置%ANT_HOME%是不够的。

方法1: 直接修改ANT的运行文件:ant.bat ,设置JAVA_HOME,这样所有的ANT都使用设定的JDK也是一种方法; 我以前做Jetty也是这么做的,挺方便; 方法2: 这样就可以制定特定的java编译器了

因为你的ant是个批处理,你这样进行批处理调用时候,如果调用的批处理执行完毕,整个批处理就执行完毕了。 如果你希望ant执行完毕后,后面的继续执行,那么你应该使用CALL,也就是这样写: CALL ant -f D:\workspace\Stage\build.xml

这个涉及到环境变量的问题。 如果你是系统自带的一些命令那么是不会提示出错的。 如果是第三方的话,需要在命令提示符下进入命令所在文件夹然后在执行才可以。

新建一下TXT文件,如果只是运行build.xml文件,那可以这样写 start 绝对路径\build.xml 绝对路径就是build.xml文件所放的地方,比如放在D:\PROGRAMES\ 那就是 start d:\programes\build.xml 写好了后,把TXT文件的扩展名直接改成BAT就是了。 不...

ant是apache项目组的一个子项目,是一个基于java的构建工具。ant本身用java实现,要构建的工程的配置文件用xml格式描述,可以很方便的实现跨平台构建工作。 ant 可以从http://ant.apache.org下载,目前最新版本为1.5.4。下载完毕后直接解压缩到一...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com