2012-10-04 158 views
8

私はこのガイドに従っています:Spring MVCと私はソースフォルダ(src)とプレーンフォルダの違いを知らないことに気付きました。ソースフォルダと(通常)フォルダの違いは何ですか

私はEclipseを使用しているので、違いはIDEでのみ役に立ちますか?

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

ソースフォルダ(src)の重要性は何ですか?なぜ普通のフォルダの上にソースフォルダを使用するのですか?

ありがとうございます!

+1

ソースフォルダのみがIDEに重要であり、他は賢明それだけで他のフォルダのようなものです – MadProgrammer

答えて

19

ソースフォルダには、Javaソースが含まれているとEclipseでマークされています。次に、プロジェクトをコンパイルすると、Eclipseはソースコードをすべてのソースフォルダに探します。

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

0

ソースフォルダには、プロジェクトのビルドパスに関連するソースコードが含まれています。以下のSpring Bootプロジェクトcom.example.demoはクラスパスにあり、パッケージアイコン(プロジェクトのルートフォルダ内の.classpathファイル、プロジェクトのルートフォルダ内のeclipseの外にあります)によって示されます。パスsrc/main/java/は、このパッケージがプロジェクトのルートに関連する場所です。

enter image description here

あなたは>フォルダのビルド・パスを右クリックしてビルド・パスから(例えばsrc/test/java/)ソースフォルダを削除するビルド・パスから削除することができます。ビルドパスを含むフォルダ(たとえばsrc/test/java/)を右クリックし、ビルドパス>ソースフォルダとして使用を選択して、ファイルを前後に追加します。

enter image description here

関連する問題