30

Java1.7でEclipseJunoを使用していて、テストプロジェクトを作成しました。ここで問題はプロジェクトエクスプローラーにあります。クラスにエラーがある場合、プロジェクトエクスプローラーはコンパイルエラーを表示しません。プロジェクトをクリーンアップして閉じ、再構築しましたが、何も変更されていません。プロジェクトエクスプローラーでまだエラーが表示されていません。Heliosでは正常に機能していました。 ここに画像の説明を入力してください

4

13 に答える 13

21

プロジェクトエクスプローラーで確認できるように、プロジェクト名の上に赤い感嘆符があります。これは、プロジェクトのビルドパスに問題があることを意味します。詳細については、こちらをご覧ください。

プロジェクトを右クリックしてプロジェクトのビルドパスを確認し、[ビルドパス]->[ビルドパスの構成]を選択します。私がよく遭遇する問題の1つは、さまざまな人がさまざまなJava SDKを使用していることです。そのため、マシンで正確なSDKが利用できない場合は、(経由でJRE System Library -> Alternate JRE)JavaSDKに変更する必要があります。この問題を回避するためのより良い方法は、ワークスペースのデフォルトのJREまたは実行環境から常にJREシステムライブラリを選択することです。

于 2012-10-26T11:20:09.903 に答える
20

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

于 2014-01-23T09:47:27.040 に答える
9

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

私のファイルの間違ったエントリ:

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

私はそれを正しいエントリに変更しました:

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

今、その動作:)

于 2014-05-02T06:48:49.670 に答える
5

問題ペインでエラーを右クリックし、[表示]を選択してから[パッケージエクスプローラー]を選択すると、エラーをパッケージエクスプローラーに復元できます。

パッケージエクスプローラーへのエラーの復元

于 2015-07-28T15:30:51.227 に答える
4

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

手順:

  1. プロジェクトを右クリックして、プロパティに移動します。
  2. javaビルドパスに移動し、jreバージョンをjdk5以上に設定します。(システムに対して持っているもの)。
  3. Javaコンパイラに移動し、Javaバージョンをjreと互換性のあるものに設定します(Javaビルドパスで設定したもの)。
  4. プロジェクトを更新した後、コンパイルエラーが発生する場合があります。
于 2012-10-26T11:39:52.033 に答える
2

エラー/警告を設定します。

手順:

1)プロジェクトを右クリックして、プロパティに移動します。
2)「Javaコンパイラ」->「エラー/警告」を選択します。
3)[プロジェクト固有の設定を有効にする]をオンにします

于 2017-05-31T07:22:14.537 に答える
1

Eclipseでは、プロジェクトを右クリックしてMaven-> Update Maven Projectに移動すると、現在のpom.xmlに基づいてすべてのローカルプロジェクト設定(ソースパスやビルドパスなど)を更新するようにEclipseに指示されます。

于 2017-04-02T20:58:02.317 に答える
1

ビルドパスの構成を確認して、適切な/ srcソースのJavaフォルダーを指定し、eclipseプロジェクトのクリーンアップとMavenのクリーンアップを実行する必要があります。私も同じ問題を抱えていました。

于 2017-09-11T03:39:28.490 に答える
1

私はEclipsePhotonでも同様の問題に直面しました。プロジェクトをクリーンアップ、更新、ビルドしましたが、何も機能していませんでした。次に、設定で問題の報告を無効にしていることがわかりました。これが問題を解決するために私がしたことです:

[設定]->>[編集者]->[入力時に問題を報告する]チェックボックスをオンにしました

于 2018-08-03T09:13:52.520 に答える
0

eclipseプロジェクトに移動し、[自動ビルド]をオンにします。それは問題を解決します。私は同じ問題を抱えていて、このように解決しました。

于 2020-03-31T13:59:42.163 に答える
0

クラスパッケージを確認してください。パッケージがそれとsrc/main/java異なる場合、コンパイラはクラスを読み取ることができず、コンパイルエラーを表示しません。

于 2020-07-22T06:24:37.247 に答える
0

ネストされたプロジェクトを作成し、更新を行ってインポートしましたが、コンパイルが必要なプロジェクトとして認識されるようにするには、プロジェクトとしてもインポートする必要がありました。 ここに画像の説明を入力してください

次に、「問題」ウィンドウでコンパイルエラーの1つをダブルクリックして、ソースコードファイル自体でもエラーを強調表示する必要がありました。

ここに画像の説明を入力してください

于 2021-03-04T00:41:51.413 に答える
0

私はAspectJ自分のプロジェクトを有効にしていましたが、それが問題の原因でした。

それで:

私のプロジェクトを右クリックしますAspectJ Tools、、Remove AspectJ Compatibility。次に、右クリックして再度追加しConfigurationAspectJ

于 2022-02-14T12:01:26.077 に答える