代码之家  ›  专栏  ›  技术社区  ›  Andrew Rumm

Eclipse插件在更新后消失

  •  4
  • Andrew Rumm  · 技术社区  · 16 年前

    Window->Check for Updates 特色。 重新启动后,所有第三方插件似乎都关闭了。

    -clean 命令行键没有帮助。

    Eclipse Installation Detals 正确包含有关我的所有插件的信息。


    错误日志:

    eclipse.buildId=M20090917-0800
    java.version=1.6.0_05
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU
    Framework arguments:  -product org.eclipse.epp.package.php.product
    Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.php.product
    
    !ENTRY org.eclipse.team.core 4 0 2009-11-24 12:52:00.804
    !MESSAGE Could not instantiate provider org.eclipse.team.svn.core.svnnature for project Search.
    !STACK 1
    org.eclipse.team.core.TeamException: Could not instantiate provider org.eclipse.team.svn.core.svnnature for project Search.
        at org.eclipse.team.core.RepositoryProvider.mapNewProvider(RepositoryProvider.java:165)
        at org.eclipse.team.core.RepositoryProvider.mapExistingProvider(RepositoryProvider.java:235)
        at org.eclipse.team.core.RepositoryProvider.getProvider(RepositoryProvider.java:507)
        at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isMappedToCVS(CVSLightweightDecorator.java:192)
        at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.decorate(CVSLightweightDecorator.java:147)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
        at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
        at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371)
        at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    !SUBENTRY 1 org.eclipse.team.core 4 0 2009-11-24 12:52:00.804
    !MESSAGE Could not instantiate provider org.eclipse.team.svn.core.svnnature for project Search.
    
    3 回复  |  直到 16 年前
        1
  •  2
  •   suther    13 年前

    Mar Cel是对的:

    在这里,我在我的德语维基上写下了它。 您需要将eclipse programm文件夹更改为工作区所有者的完全访问权限。

    维基 http://wiki.xstable.de/doku.php/entwicklungsumgebung:eclipse:faq?&#keine_plugins_mehr_in_eclipse_nach_update

        2
  •  1
  •   Andrew Rumm    16 年前

    解决方法是使用 Equinox p2 Installer !

        3
  •  1
  •   Mar Cel    9 年前

    这似乎是Eclipse执行用户的写入权限问题。我的猜测是,用户可以将元数据写入工作区,因此Eclipse向您显示插件已成功安装,但在GUI中显然不可用,因为Eclipse本身没有真正安装任何功能。

    只需更改Eclipse程序文件夹,就可以为实际执行Eclipse的用户授予完全权限。然后Eclipse将识别出元数据错误,修复它们,并让您再次安装插件。之后,所有功能都将可用。