2012-10-26 59 views
15

私はJava JDK 1.7でEclipse Junoを使用しています。テストプロジェクトを作成しました。今問題はプロジェクトエクスプローラにあります。クラスにエラーがあると、プロジェクトエクスプローラはコンパイルエラーを表示しません。 プロジェクトをクリーニング、クローズ、再ビルドしましたが、何も変更されませんでした。まだプロジェクトエクスプローラでエラーを表示していません。Heliosとうまく動作していました。私は、プロジェクトエクスプローラで見ることができるように enter image description hereEclipseがプロジェクトエクスプローラでコンパイルエラーを表示していません

+0

[なぜEclipseのパッケージエクスプローラにエラーが表示されなくなるのですか?](http://stackoverflow.com/questions/1751495/why-do-errors-no-longer-appear-in-eclipses-package-エクスプローラ) –

答えて

10

は、プロジェクトのビルド・パスに問題があることを意味し、プロジェクト名の上RED感嘆符があります。詳細は、hereを参照してください。

プロジェクトを右クリックして[ビルドパス] - > [ビルドパスの設定]を選択して、プロジェクトのビルドパスを確認します。 よく遭遇する問題のひとつは、異なるJava SDKを使用する人々が異なるため、正確なSDKがマシンにない場合は、Java SDKに変更する必要があります(JRE System Library -> Alternate JRE経由)。この問題を回避するより良い方法は、常にWorkspaceのデフォルトJREまたはExecution EnvironmentからJREシステムライブラリを選択することです。

+0

私はそれを試みたが、動作していない。 – ajkush

+0

@ajkush私の編集を確認してください – Jaguar

3

は、ビルド・パスとJavaコンパイラを設定します。

ステップ:

  1. プロジェクトを右クリックし、プロパティにアクセスしてください。
  2. javaビルドパスに移動し、jreバージョンをjdk5以上に設定します。 (これまであなたのシステムに持っている)。
  3. Javaコンパイラに移動し、javaのバージョンをjre(Javaビルドパスで設定したもの)と互換性があるように設定します。
  4. プロジェクトを更新した後、コンパイルエラーが発生することがあります。
12

「プロジェクト/ビルドを自動的に」チェックしましたか?

+0

ありがとう!修正しました。 – Andrew

4

私は同じ問題を抱えていました。 Eclipseプロジェクトの.classpathファイルを確認しました。 srcの値が正しくないため、間違ったJavaファイルのソースを指していました。

マイファイルの誤ったエントリ:その作業、今

<classpathentry kind="src" path="source/java"/> 

:)

+0

私はこれに応じて.classpathを変更しましたが、動作しませんでした。しかし、それを元の設定に戻すと、すべての私の問題が解決しました。私は混乱しますが、内容は分かりません。 +1 – KjetilNordin

+0

ありがとう、これは私の問題でした! – robben

2

あなたは、パッケージエクスプローラにエラーを復元することができます。

<classpathentry kind="src" path="src"/> 

私は正しいエントリにそれを変更問題のペインでエラーを右クリックし、[表示する]を選択して[パッケージエクスプローラ]を選択します。

プロジェクトを右クリックし、Mavenを行くことができます日食で

restoring errors to package explorer

+0

eclipseがなぜこれを自動的に実行していないのかよく分かりませんが(通常は私にとってはそうですが)、これが私の問題を解決しました - ありがとう! –

0

- >更新Mavenの プロジェクトと、これはそのローカルプロジェクト 設定をすべて更新する(例えばソースとパスを構築)するために日食教えてくれます現在のpom.xmlに基づいています。プロジェクトを右クリックし、プロパティに移動

1):

ステップ:

1

はあなたのエラー/警告を設定します。
2)Javaコンパイラ - >エラー/警告を選択します。
3)「プロジェクト固有の設定を有効にする」

0

を確認してくださいあなたは、Eclipseプロジェクトだけでなく、Mavenのクリーンのクリーンアップを実行し、適切な/ srcにソースのJavaフォルダを指すようにビルド・パスの設定を確認する必要があります。 私も同じ問題がありました。

関連する問題