1. ホーム
  2. java

[解決済み] ソースフォルダーと(通常の)フォルダーはどう違うのか

2022-02-12 23:27:24

質問

このガイドに従っています。 Spring MVC で、ソースフォルダ(src)とプレーンフォルダの違いがわからないことに気がつきました。

eclipseを使っているので、この違いはIDEでしか使えないのかも?

また、javaクラスはsrcフォルダに、その他のファイルはプレーンフォルダ(またはプロジェクトのルートフォルダ)に入る傾向があることに気づきました。

では、ソースフォルダ(src)にはどのような意味があるのでしょうか。なぜ、プレーンなフォルダではなく、ソースフォルダを使うのでしょうか?

ありがとうございます。

解決方法は?

ソースフォルダは、Eclipseによってjavaソースを含むものとしてマークされます。そうすると、プロジェクトをコンパイルするときに、Eclipseはすべてのソース・フォルダーにあるソース・コードを探します。

javaのビルドパスに追加することで、任意のフォルダをソースフォルダにすることができます。こうすると、次にプロジェクトをコンパイルするとき、Eclipseはそのフォルダー内のjavaクラスも探します。