无法在Eclipse中创建网络连接

Jef*_*ang 2 eclipse

这是Eclipse Juno.

对于Maven插件,我收到表单错误:

ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http://repo1.maven.org/maven2 ...
Run Code Online (Sandbox Code Playgroud)

对于Eclipse市场,我得到:

MarketplaceDiscoveryStrategy failed with an error
Cannot complete request to ...
Run Code Online (Sandbox Code Playgroud)

我已经关闭了我的计算机和路由器上的防火墙,我没有代理,未选中Internet选项代理框.将上面的Web地址放在我的浏览器中(在同一个框中)会返回正确的内容,但Eclipse似乎不想联系外部服务器.我应该改变什么?救命!

编辑:我的首选项 - >常规 - >网络连接 - >提供程序设置为直接(不重要,将其设置为本机也不起作用)

edit2:来自commannd行的mvn clean install工作正常并下载所有内容.

Jef*_*ang 6

哦,哇,绝对的疯狂.这是JDK7的Windows/IPV6问题.

看到:

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

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

这可以通过在eclipse.ini中添加-Djava.net.preferIPv4Stack = true来解决.

至于为什么我的命令行工作?我安装JDK7时没有更新JAVA_HOME,并且在eclipse.ini中更改了vm设置.换句话说,我的命令行是针对JDK6运行的......