kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

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を再起動したからなのか・・・。