1

ここ数日、Eclipseが奇妙な動作をするのに問題がありました。

私が最初に気付いたのは、最近作成したJavaプロジェクトがEclipse内から実行されていないことでした。プロジェクトはエラーなしでコンパイルされ、.classファイルが作成され、コマンドラインから正常に実行されますが、Eclipseで[実行]または[デバッグ]ボタンを押してもアクションはまったく発生しませんでした。古いプロジェクトは完全に正常に実行されます。

その後、エラーが表示され始めました。

起動時にこのエラーが発生することがあります: 起動エラー

新しいJavaプロジェクトを作成しようとするたびに、このエラーが発生します。Javaプロジェクトの 作成エラー

これがログファイルの始まりです(これは12000行です。質問があればもっと投稿できます):

!SESSION 2013-02-14 09:11:35.296 -----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.7.0_13
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

This is a continuation of log file C:\Documents and Settings\team\workspace.metadata\.bak_0.log
Created Time: 2013-02-14 09:14:12.234

!ENTRY org.eclipse.e4.ui.workbench 4 0 2013-02-14 09:14:12.234
!MESSAGE Exception occurred while  unrendering:org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@67f9dcb7 (elementId: org.eclipse.pde.runtime.LogView, tags: [View, categoryTag:General], contributorURI: null) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView, object: null, context: null, variables: [], label: Error Log, iconURI: platform:/plugin/org.eclipse.ui.views.log//icons/eview16/error_log.gif, tooltip: , dirty: false, closeable: true, description: null)
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:859)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:839)
at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:368)
at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:127)
at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:76)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:107)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:70)
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:170)

運が悪かったので、新しいワークスペースで起動してみました。今日、私はJavaとEclipseを削除し、新しいJavaJDK7u13と新しいEclipseJuno4.2.1のダウンロードを運が悪かったので始めました。ここで何をしたのかわかりません。これを引き起こしている原因とそれを修正する方法についてのアイデアはありますか?重要な場合は、Windows XP Professionalx64Editionを実行しています。

4

3 に答える 3

1

私は常に Java の 64 ビット バージョンで問題を抱えていました。32 ビット インストールを試す価値があるかもしれません。

于 2013-02-14T15:34:19.770 に答える
1

同様の問題がありましたが、別の理由でした。Windows 7 X64、Eclipse x64、JDK1.7 X64、JRE1.6 x32 が既にインストールされているため、32/64 ビットの問題のように見えました。最終的に、数週間前にセットアップした Google Android ADT Bundle で作成した古いワークスペース ディレクトリを再利用していることがわかりました。

だから私はその小さなナゲットを共有するだけだと思った.

于 2013-06-10T13:54:26.740 に答える