2013-10-03 43 views
1

嘿,我有一个蚂蚁脚本编译java代码并执行它,但是当我运行它在一台机器上,蚂蚁没有安装它不执行也不编译。有没有办法做到这一点如何运行蚂蚁脚本,蚂蚁没有安装?

感谢

+1

安装ant? .. – FazoM

+2

'ant'不需要任何安装,只需复制'ant' bin及其相关的'jars'。 –

回答

4

没有,有没有办法做到这一点。

基本上,运行程序需要安装此程序。不管它是什么节目。

+0

它没有像Java一样的安装程序。正如@SajanChandran在上面的评论中指出的那样,它只是一些jar文件和脚本。安装和解压文件一样简单。更新环境变量只是一个方便。 – joescii

+1

无论安装多么容易,您仍然需要安装它。 –

+0

同意。我的观点是没有安装程序。我不清楚这是否是他的问题。仅供参考,你得到我的赞成,因为你确实是对的。 :) – joescii

1

复制LIB从蚂蚁-package目录到你的项目的路径和运行的 “bin \蚁族”。

或者比如你的项目路径可能包含:

  • 的build.xml
  • SRC
  • 软件\蚂蚁\ BIN
  • 软件\蚂蚁\ lib中

你可以在项目路径中运行“software \ ant \ bin \ ant”。

0

您可以尝试为蚂蚁创建类似于gradle wrapper的东西。

基本上,它是一个批处理/ shell脚本和一个简单的jar,只需要一个有效的JAVA_HOME来运行。当你启动这个脚本时,如果需要的话,它下载gradle(即不在已知的位置上可用),然后执行你的gradle构建。

0

试想有人说,“我有一个C/Python的/的Perl/C++ /任何节目,我想编译。反正是有编译C/Python的/的Perl/C++ /任何程序无需安装C /的Python/Perl的/ C++ /不管?”

答案几乎不是。您需要Ant来解释Ant构建文件。

幸运的是,安装Ant非常简单。您从Ant's Distribution Page下载ZIP文件,并解压到某个目录(最好是没有在名字空间。C:\Program Files\Apache Ant是不是一个好的选择,但C:\apache-ant将被罚款。

现在,您可以设置两个环境变量,ANT_HOME指向您安装Ant的位置,指向您安装Java JDK的位置(JAVA_HOME)(Windows随附Javaruntime,但您需要具有可从Oracle获得的Java JDK。)可以通过进入系统控制面板 - >高级

警告:安装Java Developer Kit(JDK)时,请非常小心,不要意外安装Ask Toolbar。 Java默认会这样做。

一旦做到这一点,设置PATH(再次通过PATH环境变量以包括%ANT_HOME/bin%JAVA_HOME%/bin在你的路径的开始。

然后,在控制台窗口的命令行上运行ant将运行Ant。整个过程大约需要10分钟的时间。