安装Eclipse IDE时出现错误

7
我正在尝试安装Eclipse IDE(Java for developers),但在安装过程中遇到以下错误。
我系统驱动器有足够的空间。
过去我曾经安装并卸载过Eclipse IDE。这是否会对重新安装造成问题?
[10:50:59] 错误: org.eclipse.equinox.p2.transport.ecf code=1002 无法读取http://download.eclipse.org/releases/neon/201612211000/content.xml.xz的仓库。org.apache.http.TruncatedChunkException: 截断块(期望大小:8096;实际大小:7189) at org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:183) at java.util.zip.InflaterInputStream.fill(Unknown Source) at java.util.zip.InflaterInputStream.read(Unknown Source) at java.util.zip.GZIPInputStream.read(Unknown Source) at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:74) at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:137) at java.io.FilterInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$1.performFileTransfer(AbstractRetrieveFileTransfer.java:178) at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

[2017-01-16 10:50:59] [2017-01-16 10:51:04] 执行引导任务 [2017-01-16 10:51:04] Java(TM) SE Runtime Environment 1.8.0_111-b14 [2017-01-16 10:51:04] 产品org.eclipse.products.epp.package.java.neon [2017-01-16 10:51:04] Bundle org.eclipse.oomph.setup 1.6.0.v20161125-0947, build=2790, branch=33010448bcf5775ec23e485876cbb07a0340b9b5 [2017-01-16 10:51:04] Bundle org.eclipse.oomph.setup.core 1.6.0.v20161128-0928, build=2790, branch=33010448bcf5775ec23e485876cbb07a0340b9b5 [2017-01-16 10:51:04] Bundle org.eclipse.oomph.setup.p2 1.6.0.v20161019-0656, build=2790, branch=33010448bcf5775ec23e485876cbb07a0340b9b5 [2017-01-16 10:51:04] 执行P2 Director (Eclipse IDE for Java Developers (Neon)) [2017-01-16 10:51:04] 离线=false [2017-01-16 10:51:04] 镜像=true [2017-01-16 10:51:04] 解析3个仓库中的23个要求至C:\personaldev\eclipse [2017-01-16 10:51:04] 要求epp.package.java [4.6.0,4.7.0) [2017-01-16 10:51:04] 要求org.eclipse.platform.feature.group [4.6.0,4.7.0) [2017-01-16 10:51:04] 要求org.eclipse.rcp.feature.group [4.6.0,4.7.0) [2017-01-16 10:51:04] 要求org.eclipse.buildship.feature.group [2017-01-16 10:51:04] 要求org.eclipse.egit.feature.group [2017-01-16 10:51:04] 要求org.eclipse.egit.mylyn.feature.group [2017-01-16 10:51:04] 要求org.eclipse.jdt.feature.group [2017-01-16 10:51:04] 要求org.eclipse.jgit.feature.group [2017-01-16 10:51:04] 要求org.eclipse.m2e.feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.m2e.logback.feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.bugzilla_feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.context_feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.git.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.hudson.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.ide_feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.java_feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn.wikitext_feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.mylyn_feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.recommenders.mylyn.rcp.feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.recommenders.rcp.feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.recommenders.snipmatch.rcp.feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.wst.xml_ui.feature.feature.group [2017-01-16 10:51:04] 要求org.eclipse.oomph.setup.feature.group [2017-01-16 10:51:04] 仓库http://download.eclipse.org/technology/epp/packages/neon [2017-01-16 10:51:04] 仓库http://download.eclipse.org/releases/neon/201612211000 [2017-01-16 10:51:04] 仓库http://download.eclipse.org/oomph/updates/milestone/latest [2017-01-16 10:54:14] 错误: org.eclipse.equinox.p2.transport.ecf code=1002 无法读取 http://download.eclipse.org/releases/neon/201612211000/content.xml.xz 的仓库。java.net.SocketTimeoutException: 读取超时 at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160) at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84) at org.apache.http.impl.io.AbstractSessionInputBuffer.read(AbstractSessionInputBuffer.java:206) at org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:174) at java.util.zip.InflaterInputStream.fill(Unknown Source) at java.util.zip.InflaterInputStream.read(Unknown Source) at java.util.zip.GZIPInputStream.read(Unknown Source) at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:74) at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:137) at java.io.FilterInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$1.performFileTransfer(AbstractRetrieveFileTransfer.java:178) at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

[2017-01-16 10:54:14]


你是在使用在线安装程序吗?试着下载整个Eclipse并像那样进行安装。 - AR1
我正在尝试从官方网站下载Eclipse Neon。希望这就是我应该下载的版本。我不想单独下载扩展。还有其他建议吗? - A user
4个回答

5
我可以解决这个问题。
  1. 删除与Eclipse相关的用户文件夹中已经存在于系统中的所有文件。

  2. 如果有工作区,请将其删除(将项目单独保存)。

  3. 尝试从官方网站安装Eclipse。尽量不要选择在线安装程序。安装完整软件。

软件安装将成功完成。


只需将zip文件解压到您选择的位置并将包含的“eclipse.exe”固定到开始菜单即可。 - datafiddler

4

我也遇到了1002错误代码。 问题似乎是由它试图联系的在线资源引起的。 在等待几个小时后,解决方案自行解决。 我发帖是因为我在其他地方看到了类似的投诉,并希望传播这个解决方案。


1
我将分享我在解决这个问题时的经验。
1. 开始出现错误1002。 2. 下载并安装最新的JDK SE版本。 3. 不再出现错误1002,但开始出现错误4。 4. 下载并安装最新的JRE版本。 5. 没有帮助,仍然出现错误4。 6. 停止安装程序,在相关文件夹中删除它创建的所有文件夹(在我的情况下是C:\Users\Me)。 7. 仍然没有帮助。 8. 小睡一会儿(大约15-20分钟)。 9. 重复6.(删除安装程序创建的所有内容)。 10. 再次尝试安装,成功了(尽管它不断警告我安装过程缓慢和组件下载进度缓慢)。 底线:我想这只是个时间问题。您需要等待,同时可以更新您的JDK和JRE。

0
对我来说,问题出在我的 wifi 连接上:

当我从我的 DSL wifi 连接切换到使用 4G 连接的移动热点时,一切都正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接