VSCode The declared package “○○”does not match the expected package 解決方法

事の経緯

VSCodeを用いてJavaをコーディングしていたとき

package文に赤い波線が出現。

カーソルをあわせると以下のエラーメッセージが,,,

The declared package “calcapp.main” does not match the expected package

訳:宣言されたパッケージ「calcapp.main」は、予期されたパッケージと一致しません

これの解決方法を紹介します。

解決方法

結論、packageに記述したディレクトリを作成し、ファイルを移動するとエラーメッセージは消えます。

ファイルがpackageに記述したパッケージに入っていないことに怒っていたようです。

上の例では、カレントディレクトリからcalcappディレクトリ、その下にmainディレクトリを作り、ファイルを移動させることで解決です!