0

昨日は動作していたのに、今朝は Eclipse Indigo を実行できません。

次のメッセージが表示されます。

エラーが発生しました。ログ ファイル E:\workspaces\sim.metadata.log を参照してください。

そして、私の.logファイルが表示されます:

!STACK 0
!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.resources (103).
...
Caused by: java.lang.ClassFormatError: Illegal constant pool index 7436 for method signature in class file org/eclipse/core/internal/resources/MarkerManager
...
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
...
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.core.resources (103).
...
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.

clean引数を付けてEclipseを実行しましたが、同じです。

助けてくれてありがとう

4

3 に答える 3

2

以前に Eclipse がクラッシュしたようで、ワークスペースを復元できません。

.metadata/.plugins/org.eclipse.core.resources/.snap を削除できます。

または

新しいワークスペースを使用してみてください。\configuration.settings\org.eclipse.ui.ide.prefs の設定を変更し、SHOW_WORKSPACE_SELECTION_DIALOG を true に設定します

その後、すべてのプロジェクトをワークスペースにインポートします。

于 2013-02-14T09:35:54.100 に答える
1

最善かつ最速のオプションは、Eclipse を再インストールし、新しいワークスペースを古いワークスペースに置き換えることです。

于 2013-02-14T09:37:03.903 に答える
1

Eclipse を再インストールしてみてください。不正な定数プール インデックスに関するメッセージは、壊れた.classファイルのように聞こえます。設定とワークスペースはそのまま残りますが、プラグイン (ある場合) を再インストールする必要がある場合があります。

于 2013-02-14T09:35:16.617 に答える