5

プロジェクトのビルドに Maven を使用しています。Eclipseで表示すると、それは不平を言います

パッケージ宣言が予期されるパッケージ "" と一致しません

ただし、Maven はプロジェクトを正常にビルドできます。

Eclipse プロジェクト ビュー

4

1 に答える 1

9

Eclipse は、コンテンツを Java ソース ファイルとして正しく解釈するために、特定のフォルダーを「ソース フォルダー」として認識する必要があります。

通常、Java プロジェクトを作成すると、Eclipse は「src」というフォルダーを 1 つ作成し、それを「ソースフォルダー」としてマークします。ただし、デフォルトの Maven プロジェクト セットアップを扱っている場合、Eclipse は「src/main/java」をソース フォルダーとして自動的に認識しません (もちろん、プラグインを使用している場合を除きます)。

Eclipse がフォルダーを「ソース フォルダー」と見なすのか、通常のフォルダーと見なすのかがわからない場合は、アイコンを確認してください (左下隅にある小さなパッケージ シンボルに注意してください)。

ここに画像の説明を入力

あなたが述べたように、あなたは Maven で作業しているので、Eclipse 用の Maven プラグインを使用するか、Maven に Eclipse に必要なメタファイルを生成させる必要があります。これは、次のコマンドで実行できます (.classpath および .project ファイルを生成します)。

mvn 日食: 日食

Maven を使用していないが、この問題に直面しているユーザーは、ソース フォルダーを右クリックし、[ビルド パス] -> [ソース フォルダーとして使用] でソース フォルダーとしてマークすることができます。

于 2013-05-27T12:39:29.353 に答える