- PR -

eclipseが起動できなくなってしまいました

1
投稿者投稿内容
のりのり
会議室デビュー日: 2004/01/10
投稿数: 2
投稿日時: 2004-01-10 02:24
サンデープログラマーです。
素人ながら、いろいろ刺激を受けつつ拝見しております。

さて、掲題のとおり、eclipseが起動できなくなってしまいました。
この1,2か月はいじってなかったのですが、久しぶりに起動しようとすると、「Probrems during startup....」のダイアログが出て、.logをみろ、とのこと。
恥ずかしながら、これをみても私には解決方法がわかりませんでした。

ネットで検索して見つかった方法は
「eclipse -vm C:/j2sdk1.4.0/jre/bin/java.exe で起動するか、C:/j2sdk1.4.0/jreをECLIPSE_HOME/jreにコピーするか」
でしたが、ダメでした。

どなたか、解決方法ご存知ないでしょうか?

なお、環境は以下の通りです。
OS:Win200 Pro SP4
eclipse:2.1.2、2.1.0、2.0.2のいずれもダメでした。
java sdk:1.4.1_06、1.4.2の両方で試しましたがダメでした。
(一方をアンインストール後、他方をインストールしました)

.logの内容は以下の通りです。
!SESSION ----------------------------------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 1 10, 2004 01:24:19.178
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ExceptionInInitializerError
at org.eclipse.core.internal.plugins.RegistryLoader.processManifestFile(RegistryLoader.java:89)
at org.eclipse.core.internal.plugins.RegistryLoader.processPluginPathFile(RegistryLoader.java:136)
at org.eclipse.core.internal.plugins.RegistryLoader.processPluginPathEntry(RegistryLoader.java:127)
at org.eclipse.core.internal.plugins.RegistryLoader.processManifestFiles(RegistryLoader.java:104)
at org.eclipse.core.internal.plugins.RegistryLoader.parseRegistry(RegistryLoader.java:63)
at org.eclipse.core.internal.plugins.RegistryLoader.parseRegistry(RegistryLoader.java:71)
at org.eclipse.core.internal.runtime.InternalPlatform.parsePlugins(InternalPlatform.java:890)
at org.eclipse.core.internal.runtime.InternalPlatform.loadRegistry(InternalPlatform.java:834)
at org.eclipse.core.internal.runtime.InternalPlatform.loaderStartup(InternalPlatform.java:684)
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:324)
at org.eclipse.core.internal.boot.InternalBootLoader.startup(InternalBootLoader.java:1040)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:838)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Caused by: java.lang.ClassCastException
at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:95)
at org.eclipse.core.internal.plugins.PluginParser.initializeParser(PluginParser.java:80)
at org.eclipse.core.internal.plugins.PluginParser.<clinit>(PluginParser.java:44)
... 23 more
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2004-01-10 10:34
elpseは使用したことがないので、ガセかもしれません。まぁ、参考までに聴いてやってください。

この例外出力に対して、同じ回答をしているところを見つけました。
http://www.objectstyle.org/woproject/lists/woproject-dev/2003/08/0059.html
http://pc3.2ch.net/tech/kako/1023/10231/1023103421.html

どちらも、Xercesが怪しいといっています。

いじょ。

# おまけ
そうそう、どう検索したのかは分からないですが、私は、「eclipse RegistryLoader ExceptioanInInitializerError」をキーワードに、googleで検索しました。


[ メッセージ編集済み 編集者: かずくん 編集日時 2004-01-10 10:37 ]
のりのり
会議室デビュー日: 2004/01/10
投稿数: 2
投稿日時: 2004-01-10 16:21
かずくんさん、ありがとうございました。解決しました。

少し前に、AspectJを入れたのですが、
そのjarファイルをjre/lib/extに入れていたのが原因みたいです。
取り除いて、eclipseを入れなおしたら起動しました。
横着したらいかんのですねえ。
1

スキルアップ/キャリアアップ(JOB@IT)