eclipseの日本語化を行うプラグインpleiadesで変なログが出たら、cleanオプションで起動しなおす
eclipse起動時の引数に「-clean」を指定して起動しなおす。
(eclipse.exe -clean.cmdを実行すればよし)
eclipse.exeを実行したら、ちっちゃなダイアログが出て、
起動できません。
{eclipseのインストール場所}/configuration/1237946216078.log のエラーログを見て
みたいな感じだったので。そのファイルの中身を見ると以下のようになってた。
!SESSION Wed Mar 25 10:56:58 JST 2009 ------------------------------------------ !ENTRY org.eclipse.equinox.launcher 4 0 2009-03-25 10:56:58.953 !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.NoClassDefFoundError: Could not initialize class jp.sourceforge.mergedoc.pleiades.aspect.resource.Translations at org.eclipse.osgi.util.NLS$MessagesProperties.put(NLS.java) at java.util.Properties.load0(Properties.java:376) at java.util.Properties.load(Properties.java:325) at org.eclipse.osgi.util.NLS.load(NLS.java:306) at org.eclipse.osgi.util.NLS.initializeMessages(NLS.java:122) at org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMsg.<clinit>(EclipseAdaptorMsg.java:108) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:185) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
クラスがない!って言われる理由がわからんから、-cleanすれば問題ないだろうと予測して
起動しなおしたら動いた。
Eclipse 3.4.1 Ganymede SR1 ベース Pleiades All in One 3.4.1.20081118
に
Pleiades 1.3.0を突っ込んだけどミスったのか、eclipseを強制終了しPCを再起動したからなのか・・・。