【问题标题】:Error installing Eclipse IDE on windows在 Windows 上安装 Eclipse IDE 时出错
【发布时间】:2015-12-14 17:45:43
【问题描述】:

大家好,这是我在这里的第一个问题,所以对于任何错过的期望,我深表歉意。

编辑 1:

https://eclipse.org/downloads/download.php?file=/oomph/products/eclipse-inst-win64.exe 下载 Eclipse

64 位 Windows 8

JDK 目录:C:\Program Files\Java

/编辑 1

我需要为我的计算机科学课程安装用于 Java 编程的 Eclipse IDE,我已经尝试了两天,但没有成功。我尝试了 64 位和 32 位安装,我得到了完全相同的错误。这很令人沮丧,因为每当我搜索时,人们谈论的都是“插件”。

这是我安装时遇到的错误:

[2015-09-17 13:30:06] Downloading org.eclipse.rcp_root
[2015-09-17 13:30:34] An error was detected while performing the engine                  operation and the changes are being rolled back. See the log for details.
[2015-09-17 13:30:34] ERROR: org.eclipse.equinox.p2.engine code=4 An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
  at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:282)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl$3.commit(ProfileTransactionImpl.java:523)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:328)
  at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:709)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2971)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2900)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2881)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2775)
  at org.eclipse.oomph.setup.internal.installer.SimpleVariablePage.installPerform(SimpleVariablePage.java:1151)
  at org.eclipse.oomph.setup.internal.installer.SimpleVariablePage.access$27(SimpleVariablePage.java:1030)
  at org.eclipse.oomph.setup.internal.installer.SimpleVariablePage$18.run(SimpleVariablePage.java:976)
  ERROR: org.eclipse.equinox.p2.engine code=0 session context was:(profile=C__Users_Techies_eclipse_java-latest-released2_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
  ERROR: org.eclipse.equinox.p2.engine code=0 Error with signed content.
  java.security.SignatureException: An error occurred while processing the signatures for the file: C:\Users\Techies\.p2\pool\features\org.eclipse.wst.xml_core.feature_3.7.0.v201502261749
    at org.eclipse.osgi.internal.signedcontent.SignedBundleHook.getSignedContent(SignedBundleHook.java:219)
    at org.eclipse.equinox.internal.p2.engine.phases.CertificateChecker.checkCertificates(CertificateChecker.java:73)
    at org.eclipse.equinox.internal.p2.engine.phases.CertificateChecker.start(CertificateChecker.java:54)
    at org.eclipse.equinox.internal.p2.engine.phases.CheckTrust.completePhase(CheckTrust.java:50)
    at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:251)
    at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:101)
    at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:47)
    at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:75)
    at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:44)
    at org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(PlanExecutionHelper.java:42)
    at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl$3.commit(ProfileTransactionImpl.java:519)
    at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:328)
    at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:709)
    at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2971)
    at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2900)

如果需要,还会继续发布整个内容,但希望有一些明显的我遗漏的东西。我尝试重新安装JDK,重新启动,重新下载Eclipse,安装Eclipse 和JDK 的32 位版本以及两者的64 位版本。我还将系统恢复到启动之前的任何状态,并在干净启动时再次尝试并得到相同的错误。

【问题讨论】:

  • 你到底是怎么安装的?你是从 Eclipse 网站下载的吗?使用确切的 Eclipse 和 JDK 版本更新问题。
  • 你能提到你的JDK安装目录吗?
  • 64 位还是 32 位 操作系统,你用的是哪一个?

标签: java eclipse windows-8 installation


【解决方案1】:

我刚刚遇到了类似的问题。以管理员身份运行安装程序为我解决了这个问题。

所以右键单击安装程序文件 (eclipse-inst-win64.exe),然后单击以管理员身份运行。现在只要按照提示操作就可以了。

以防万一,我没有更新安装程序,因为它会重新启动并且可能(我不确定)它不会以管理员模式重新启动。

顺便说一句,这是在 64 位 Windows 8.1 机器上。

也看看这两个线程:

【讨论】:

  • 我不敢相信我没有尝试过这个......我之前不得不这样做并且反复查看它。谢谢!
  • 您可以更新安装程序,它仍然会在升级后运行。
【解决方案2】:

有时即使在 C:/Program Files/ 中使用管理员权限安装也可能会导致超时等错误。最好安装在 C 盘(非操作系统盘)以外的分区中。

【讨论】:

    【解决方案3】:

    就我而言,我的 PC 中有两个版本的 eclipse。为了解决这个问题,我在安装阶段更改了包存储库。

    通常您可以在以下路径找到捆绑包:C:\Users\<name>\.p2

    【讨论】:

      【解决方案4】:

      一位同事无意中听到我在咒骂一个非常相似的问题。

      他让我卸载 NetBeans(安装在此处的所有机器上)。

      之前的建议似乎让我更接近了,但放弃 NetBeans 似乎让我放弃了。

      【讨论】:

        【解决方案5】:

        我遇到了类似的问题。我的系统中安装了不同的版本。所以我们需要先删除那个.p2文件夹,然后再安装。

        转到C:\Users\<your name>\.p2

        并删除.p2 文件夹并再次尝试安装它。这对我有用。

        【讨论】:

          猜你喜欢
          • 2017-05-31
          • 1970-01-01
          • 2012-08-04
          • 2012-10-11
          • 2020-08-25
          • 2012-05-15
          • 1970-01-01
          • 2014-06-21
          • 1970-01-01
          相关资源
          最近更新 更多