这是 Eclipse Juno。
对于 Maven 插件,我收到以下形式的错误:
ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http://repo1.maven.org/maven2 ...
对于 Eclipse 市场,我得到:
MarketplaceDiscoveryStrategy failed with an error
Cannot complete request to ...
我已经关闭了计算机和路由器上的防火墙,我没有代理,Internet 选项代理框未选中。将上面的网址放入我的浏览器(在同一个框中)会返回正确的内容,但是,Eclipse 似乎不想联系外部服务器。我应该改变什么?帮助!
编辑:我的 Preferences -> General -> Network Connection -> Provider 设置为 Direct(没关系,设置为 native 也不起作用)
edit2:从命令行进行 mvn clean install 工作正常并下载所有内容。
最佳答案
哇哦,太疯狂了。这是 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 运行...
关于eclipse - 无法在 Eclipse 中创建网络连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11390919/