簡體   English   中英

更新后,Eclipse插件消失了

[英]Eclipse plug-ins disappeared after update

已使用Window->Check for Updates功能更新了Eclipse PDT。 重新啟動后,所有trird-party插件似乎都關閉了。

-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.

Mar Cel是對的:

在這里,我用我的德語wiki寫它。 您需要將eclipse-programm-folder命名為workspace-owner的完全訪問權限。 開始日食。 停止它,將所有者重新更改回root,然后重新啟動eclipse。之后,一切都適合我(Eclipse 3.7.2)

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

這似乎是Eclipse執行用戶的寫權限問題。 我的猜測是用戶可以將元數據寫入工作空間,因此Eclipse向您顯示插件已成功安裝但顯然在GUI中不可用,因為Eclipse本身並未真正安裝任何功能。

只需更改Eclipse程序文件夾即可為實際執行Eclipse的用戶提供完全權限。 然后,Eclipse將識別出元數據錯誤,修復它們,並讓您再次安裝插件。 之后,所有功能都將可用。

解決方案是使用Equinox p2安裝程序 沒有其他脫機方法可以安裝/重新安裝插件或功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM