在Cygwin上安装Ant
我在想如何在Cygwin上安装Ant时遇到了一些问题。我想用蚂蚁来建造Nutch。我已经看过了很多教程,但是我找不到任何低水平的足以让我理解的东西。我需要像在Cygwin上安装Ant,ant,build,cygwin,installation,Ant,Build,Cygwin,Installation,我在想如何在Cygwin上安装Ant时遇到了一些问题。我想用蚂蚁来建造Nutch。我已经看过了很多教程,但是我找不到任何低水平的足以让我理解的东西。我需要像 下载ant,放在这里 开放式Cygwin 键入“导出ANT_HOME=…” 有人能帮我吗?假设您已经安装了JDK,您可以这样做: $ export ANT_HOME=/cygdrive/c/apache-ant-1.7.1 假设您已将Ant解压缩到C:\apache-Ant-1.7.1。然后: $ export PATH=$ANT_HO
有人能帮我吗?假设您已经安装了JDK,您可以这样做:
$ export ANT_HOME=/cygdrive/c/apache-ant-1.7.1
假设您已将Ant解压缩到C:\apache-Ant-1.7.1
。然后:
$ export PATH=$ANT_HOME/bin:$PATH
$ ant -version
Apache Ant version 1.7.1 compiled on June 27 2008
以下是一个分步指南:
- 只需下载ANT二进制文件并将其解压缩到
c:\apache-ANT-1.8.1
- 下载并解压缩NUTCH源代码,如:
c:\apache-NUTCH-1.2
- 打开命令提示符并运行以下操作:
Bash shell也同样适用,只需使用Cygwin样式的路径:cd c:\apache-nutch-1.2 c:\apache-ant-1.8.1\bin\ant
cd /cygdrive/c/apache-nutch-1.2 ./cygdrive/c/apache-ant-1.8.1/bin/ant
build
为了方便起见,您可能希望将Ant bin目录添加到PATH环境变量中,这样就不必每次都给出完整的路径,但这是可选的
顺便说一句,我只是做了那些精确的步骤,一切都很顺利
最后,按此开始。在Windows中,将ant/bin目录的路径添加到path系统变量。右键单击计算机>属性>高级系统设置>环境变量,单击系统变量中的路径,单击编辑并添加,即可轻松完成此操作;然后是指向ant bin目录的路径,最后是变量值 启动或重新启动Cygwin。
键入
ant-version
应该显示版本。执行此操作时,“线程“main”java.lang中的异常……找不到主类:org.apache.tools.ant.launch.Launcher.Program将退出。”我假设这意味着java安装不正确。除了在某处安装netbeans之外,我还有什么特别的事情要做吗?不,Java必须安装好,否则你不会走那么远。尽管只需执行java-version
,以确保它使用的是您期望的版本。Ant安装是您今天刚刚完成的吗?如果它是旧的,可能值得重新安装它只是为了确定。通常,Ant应该自己正确设置类路径。我不确定这是不是对的,但这是有意义的,所以希望这就是我所需要的。直到今天我才安装ant。这两条导出行是否正在“安装”ant?因为除了下载,它们就是我所做的一切。我明白了,所以,除了这个问题,我如何配置我的环境,使导出命令在每次打开新shell时都已出现?将这两个export
命令放入.bashrc
文件,该文件位于(Cygwin)主目录中-例如,C:\cygwin\home\USERNAME\.bashrc
。您是否仍然存在“找不到主类”
问题?我完全按照您的步骤操作,得到了与前面提到的相同的错误。还有什么我可以做的吗?你为什么不编辑你原来的问题,并发布准确的错误消息。。如果您发布此命令的输出set
(只需在Windows命令提示符下运行即可)-1教程链接指向需要下载一些未知chrome软件的内容。这看起来像是某种膨胀软件/恶意软件。@Adrian yep link肯定死了。修好了。无论如何,你真的应该使用广告拦截器!ant安装是否与windows一起工作(没有cygwin)。我不确定挂载模式是否在这里起作用。cygwin可以以文本或二进制模式安装windows驱动器。我的是文本模式,ant可以在windows和cygwin中正常工作