可有人请与Windows中的Apache Ant的安装错误解决方法的指令帮助?
下面的代码片段描述了三种解决方法之一。 如果你能顺利拿到其中的一个工作,可以请你分享?
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
(1)-Djava.net.preferIPv4Stack =真实运行 - 添加防火墙例外Java二进制。
(2)与-Djava.net.preferIPv4Stack =真(即禁用IPv6和使用AF_INET套接字排他地)运行
(3)或禁用防火墙状态FTP检查(注册表设置或netsh命令)
============
建立:
安装Apache Ant的:
下载的二进制文件在http://ant.apache.org/
导航到该路径的安装说明:手册>安装Apache Ant的>交通蚂蚁> ..follow说明
移动所提取的文件夹(含有bin文件夹)C的内部:\ source_code \阿帕奇-ANT-1.8.3 \或在%ANT_HOME%环境变量使用的目录
Windows 7的>控制面板>系统>单击“环境变量”按钮>
(去掉结尾的“\”字符的环境变量)
在 “系统变量” 部分下,单击 “添加”>变量名:JAVA_HOME变量值:C:\ Program Files文件\的Java \ jdk1.7.0_02
在 “系统变量” 部分下,单击 “添加”>变量名:ANT_HOME变量值:C:\ source_code \ Apache的ANT-1.8.3
在 “系统变量” 部分中,单击 “路径” 环境变量,点击 “编辑”>变量名:路径变量值:{编辑前值};%JAVA_HOME%\ BIN;%ANT_HOME%\ bin中;
重启命令提示(运行管理员)
确保Windows能够看到Apache Ant的:
C:\ source_code \ Apache的蚂蚁1.8.3>蚁-version Apache Ant的(TM)版本1.8.3,2012年2月26日编译
导航到http://ant.apache.org/ >手册>安装Apache Ant的>安装蚂蚁>
========================
FTP错误:
C:\source_code\apache-ant-1.8.3>ant -f fetch.xml -Ddest=system
Buildfile: C:\source_code\apache-ant-1.8.3\fetch.xml
pick-dest:
[echo] Downloading to C:\source_code\apache-ant-1.8.3\lib
...
-fetch-netrexx:
[ftp] getting files
BUILD FAILED
C:\source_code\apache-ant-1.8.3\fetch.xml:325: The following error occurred whil
e executing this line:
C:\source_code\apache-ant-1.8.3\fetch.xml:144: java.net.SocketException: Permiss
ion denied: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at org.apache.commons.net.telnet.TelnetInputStream.__read(TelnetInputStr
eam.java:114)
at org.apache.commons.net.telnet.TelnetInputStream.run(TelnetInputStream
.java:535)
at java.lang.Thread.run(Thread.java:722)
Total time: 3 seconds
C:\source_code\apache-ant-1.8.3>
==============
我试着做一个入站和出站Windows防火墙规则,通过允许此程序。
%ProgramFiles%\Java\jdk1.7.0_02\bin\java.exe
我也试着运行与他们的解决办法提参数的命令。
C:\source_code\apache-ant-1.8.3>ant -f fetch.xml -Ddest=system -Djava.net.preferIPv4Stack=true