2013-04-11 11 views
8

私は、Javaの世界で初めてです。私は単純なJava(maven)プロジェクトを作成し、パッケージを見るとすべてが完璧に機能します。しかし、私は2つの空のメインとテストフォルダとsrcを参照してください。どんな考え?mavenプロジェクトに2つの空のサブフォルダ(メインとテスト)があるsrcフォルダがあるのはなぜですか?

enter image description here

EDIT:答えに多くの情報を追加 以下の答えは完璧です。しかし、もう少し手を触れてみると、なぜそれが日食のように見えるのか、もっと説得力のある理由が見つかりました。

フォルダは、「Javaのビルド・パス」である場合、これらのフォルダは、特殊なビューで上記表示されます。したがって、任意のフォルダを作成し、そのフォルダを「Java build path」に追加すると、そのフォルダのビューが変更されます。 "Java build path"から既存のフォルダを削除した場合と同じですが、一番下にある通常のツリービューに戻るようです。

答えて

4

フォルダ内のファイルが表示されるはずです。あなたのApp.javaがどこにあるか見て:src/main/java/com/nuance/spring

のEclipseなお、上記特別なビューを持つ特殊なフォルダですので、あなたにこの場所でコンテンツを非表示にします。

あなたは、例えば、WEB-INFのために、特別ではない他のフォルダを持っているなら、あなたはそこに表示されます。

+1

これは完璧な意味で素晴らしいです。 dataというダミーフォルダを追加し、1.txtというダミーファイルを追加しました。あなたが言ったように私はそれらを見る。明確化のためにありがとう。 – Mano

+0

あなたの答えは完璧です。しかし、もう少し手を触れてみると、なぜそれが日食のように見えるのか、もっと説得力のある理由が見つかりました。 フォルダが "Java build path"にある場合、それらのフォルダは特殊なビューの上に表示されます。したがって、任意のフォルダを作成し、そのフォルダを「Java build path」に追加すると、そのフォルダのビューが変更されます。 "Java build path"から既存のフォルダを削除した場合と同じですが、一番下にある通常のツリービューに戻るようです。 – Mano

2

あなたは(日食のように見える)エディタの側からディレクトリを見れば、彼らは実際には空ではありません。 eclipseは上記のソースフォルダを作成しました。 src/main/javaおよびsrc/test/javaにあります。

ので、あなたのオペレーティングシステムエクスプローラでフォルダを見てみる場合は、空ではありませんが

+0

うん、あなたは正しいです、私はエクスプローラでそれらを参照していますので、ファイルを一覧表示した上記のものに加えて、パッケージエクスプローラで空としてそれらを表示するには日食のバグです。私はなぜパッケージエクスプローラにその追加のsrcフォルダが表示されているのかわかりません。 – Mano

+0

いいえ、そうではありません。あなたが他のフォルダやリソースを持っていない場合は、それを見ることができます(例えば、WEB-INF)。 –

+0

それはなぜそれのようなものかわかりません。推測すると、生成されたsrcフォルダのルートレベルを表示しようとしているようですが、わかりません。うまくいけば、他の誰かがあなたにそれをより良く答えてくれるはずです。 –

関連する問題