相关疑难解决方法(0)

奇怪的java.net.SocketException在Intellij IDEA中运行Groovy时,Permission Denied连接错误

当从IntelliJ IDEA中运行非常简单的URL抓取脚本时,我得到:

java.net.SocketException: Permission denied: connect
Run Code Online (Sandbox Code Playgroud)

但是当我从Groovy控制台运行它时,它运行正常.

这是完整的脚本:

def data = new URL("http://wisc.edu").getText()
Run Code Online (Sandbox Code Playgroud)

这是IntelliJ的完整控制台输出:

"C:\Program Files\Java\jdk1.7.0_01\bin\java" "-Dtools.jar=C:\Program Files\Java\jdk1.7.0_01\lib\tools.jar" "-Dgroovy.home=C:\Program Files (x86)\Groovy\Groovy-1.8.2" "-Dgroovy.starter.conf=C:\Program Files (x86)\Groovy\Groovy-1.8.2\conf\groovy-starter.conf" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 110.492\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\groovy-1.8.2.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 110.492\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.groovy.tools.GroovyStarter --conf "C:\Program Files (x86)\Groovy\Groovy-1.8.2\conf\groovy-starter.conf" --main groovy.ui.GroovyMain --classpath "C:\Users\[REDACTED]\IdeaProjects\test\out\production\test;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-antlr-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-junit-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-launcher-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\antlr-2.7.7.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-analysis-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-commons-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-tree-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-util-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\balloontip-20090102.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\batik-anim-1.7.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\batik-awt-util-1.7.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\batik-bridge-1.7.jar;C:\Program Files …
Run Code Online (Sandbox Code Playgroud)

sockets url groovy intellij-idea

12
推荐指数
1
解决办法
2万
查看次数

Apache Ant安装错误的解决方法

有人可以帮助解决有关Windows中Apache Ant安装错误的解决方法的说明吗?

下面的代码段描述了三种解决方法之一.如果您能够成功地将其中一个工作,请分享一下吗?

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696

(1)使用-Djava.net.preferIPv4Stack = true运行 - 为Java二进制文件添加防火墙例外.

(2)使用-Djava.net.preferIPv4Stack = true运行(禁用IPv6并仅使用AF_INET套接字)

(3)或者在防火墙中禁用状态FTP检查(注册表设置或netsh命令)

============

建立:

安装Apache Ant:

  • http://ant.apache.org/下载二进制文件

  • 导航到此路径以获取安装说明:手动>安装Apache Ant>获取Ant> ..follow说明

  • 将提取的文件夹(包含bin文件夹)移动到C:\ source_code\apache-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;

  • restart命令提示符(以管理员身份运行)

  • 确保Windows看到Apache Ant:

    C:\ source_code\apache-ant-1.8.3> ant -version Apache Ant(TM)1.8.3版于2012年2月26日编译

  • 导航到http://ant.apache.org/ >手册>安装Apache Ant>安装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: …
Run Code Online (Sandbox Code Playgroud)

java windows ant

6
推荐指数
1
解决办法
3104
查看次数

标签 统计

ant ×1

groovy ×1

intellij-idea ×1

java ×1

sockets ×1

url ×1

windows ×1