Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Cygwin上安装Ant_Ant_Build_Cygwin_Installation - Fatal编程技术网

在Cygwin上安装Ant

在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

我在想如何在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_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

    • 打开命令提示符并运行以下操作:

      cd c:\apache-nutch-1.2
      c:\apache-ant-1.8.1\bin\ant
      
      Bash shell也同样适用,只需使用Cygwin样式的路径:

      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中正常工作