Eclipse (Pleiades) が起動しない時の処方箋

Pleiades によって Eclipse が起動しない

エラーメッセージ (eclipse/configuration 内のログファイル)

!SESSION Wed Feb 11 11:52:16 JST 2009 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2009-02-11 11:52:16.437
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.NoClassDefFoundError: Could not initialize class
jp.sourceforge.mergedoc.pleiades.aspect.resource.DynamicTranslationDictionary
    at jp.sourceforge.mergedoc.pleiades.aspect.TranslationTransformer.destroy
        (TranslationTransformer.java:173)
    at jp.sourceforge.mergedoc.pleiades.aspect.LauncherTransformer.destroy
        (LauncherTransformer.java:192)
    at org.eclipse.equinox.launcher.Main.basicRun (Main.java:448)
    at org.eclipse.equinox.launcher.Main.run (Main.java:1173)

Pleiades のバグでワークスペースの切り替えでワークスペース名が訳されてしまうらしい。

解決策1

eclipse.exe -clean.cmd から起動する。Eclipse SDK やプラグインが使用しているキャッシュやレジストリを削除し、再作成してくれます。

コマンドプロンプトから clean オプションで起動する場合

eclipse -clean

解決策2

eclipse/configurationjp.sourceforge.mergedoc.pleiades を削除