java如何在未安装ant的情况下运行ant脚本? 1 周,5 日 Questions & Answers 909 我有一个ant脚本,它编译java代码并执行它,但当我在没有安装ant的机器上运行它时,它既不执行也不编译。有没有办法做到这一点 谢谢
# 2 楼答案 您可以尝试为ant创建类似于gradle wrapper的东西 基本上,它是一个批处理/shell脚本和一个简单的jar,只需要一个有效的JAVA_HOME就可以运行。当你启动这个脚本时,它会在需要时下载gradle(也就是说,在一个众所周知的位置还没有),然后它会执行你的gradle构建
# 3 楼答案 想象有人说,“我有一个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_HOME指向您安装Java JDK的地方。(Windows附带了Javaruntime,但您需要有可以从Oracle获得的Java JDK。)这可以通过进入系统控制面板来完成->;先进的 WARNING: When installing Java Developer Kit (JDK), be very, very careful not to accidentally install the Ask Toolbar. Java does this by default. 完成后,设置路径(再次通过PATH环境变量将%ANT_HOME/bin和%JAVA_HOME%/bin包含在路径的开头 然后,在控制台窗口的命令行上运行ant将运行Ant。整个过程大约需要10分钟
# 4 楼答案 将bin和lib目录从Ant-package复制到项目路径,然后运行“bin\Ant” 或者,例如,项目路径可以包含: 建造。xml src 软件\ant\bin 软件\ant\lib 可以在项目路径中运行“software\ant\bin\ant”
# 1 楼答案
不,这是不可能的
基本上,运行一个程序需要安装这个程序。不管是什么节目
# 2 楼答案
您可以尝试为ant创建类似于gradle wrapper的东西
基本上,它是一个批处理/shell脚本和一个简单的jar,只需要一个有效的JAVA_HOME就可以运行。当你启动这个脚本时,它会在需要时下载gradle(也就是说,在一个众所周知的位置还没有),然后它会执行你的gradle构建
# 3 楼答案
想象有人说,“我有一个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_HOME
指向您安装Java JDK的地方。(Windows附带了Javaruntime,但您需要有可以从Oracle获得的Java JDK。)这可以通过进入系统控制面板来完成->;先进的完成后,设置路径(再次通过PATH环境变量将
%ANT_HOME/bin
和%JAVA_HOME%/bin
包含在路径的开头然后,在控制台窗口的命令行上运行
ant
将运行Ant。整个过程大约需要10分钟# 4 楼答案
将bin和lib目录从Ant-package复制到项目路径,然后运行“bin\Ant”
或者,例如,项目路径可以包含:
可以在项目路径中运行“software\ant\bin\ant”