我已经在我的Mac Intel Core 2 Duo上下载了eclipse classic x86_64 3.7 cocoa with snow leopard 10.6.8
我已将eclipse目录解压缩并复制到Applications文件夹。跑步时 我得到以下错误
System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
Unexpected error loading extension: org.eclipse.equinox.p2.metadata.repository.simpleRepository
java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.httpclient.HttpClient at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientBrowseFileTransferFactory$1.sendBrowseRequest(HttpClientBrowseFileTransferFactory.java:53)
Error while reading from repository: http://download.eclipse.org/releases/indigo/site.xml.
我有以下java版
java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)
我尝试过使用eclipse经典32和64位版本,两者都有同样的问题。
我也尝试在Java偏好下调整java版本(32或64)的优先级。
答案 0 :(得分:27)
删除/Library/Java/Extensions/log4j-1.2.15.jar解决了这个问题。
答案 1 :(得分:0)
如果您正在使用ubuntu并遇到此问题,请转到
cd /usr/java/packages/lib/ext/
sudo rm log4j-1.2.15.jar
sudo rm slf4j-*
答案 2 :(得分:0)
我也有这个问题,在/ Library / Java / Extensions下没有任何内容 您可以注意到Eclipse报告:“将使用首选项中的值覆盖该值”。那你可以做什么 - 访问偏好>网络连接并在“代理旁路”下添加主机:* 这解决了我的问题。
答案 3 :(得分:-1)
我设置它来解决问题: 在egit配置文件中http.sslVerify为false。