Eclipseでパッケージに別のフォルダを作成することはできますか? "new - > folder"を選択すると、私のEclipseバージョンは常にパッケージを作成します。しかし、私は新しいフォルダを古いパッケージに入れたい。同じパッケージ内に別のフォルダを作成する... [ECLIPSE]
これはどのように達成できますか?事前に
おかげで...
パトリック
Eclipseでパッケージに別のフォルダを作成することはできますか? "new - > folder"を選択すると、私のEclipseバージョンは常にパッケージを作成します。しかし、私は新しいフォルダを古いパッケージに入れたい。同じパッケージ内に別のフォルダを作成する... [ECLIPSE]
これはどのように達成できますか?事前に
おかげで...
パトリック
は、あなたがそのフォルダ内のコードを入れていない場合は、やりたいかもしれないもの、ビルド・パスからフォルダを削除です。 eclipseで問題のフォルダを右クリックし、[ビルドパスから除外]を選択します。
それとも、あなたは別の効果をしたいことがあります。
プロジェクトを右クリックし、新しいソースフォルダを追加]を選択します。 そのフォルダに、正しいパッケージフォルダ構造を追加します。
同じパッケージ内のファイルを別々のフォルダに置くことができます。あなたがソースフォルダには、ソースパス
は、すべて「新しい」フォルダは、新しいパッケージとみなされます。これはルートからのすべてのフォルダをパッケージ構造の一部にするJava仕様の一部です。
からフォルダを除外する必要が
これは他の人が言っているように、これは標準的なJavaの動作であり、実際には回避すべきではありません。 ソースフォルダーの外に別のフォルダーを作成する方がよいでしょう。
しかし、Eclipseでこれを行う方法があります。他のツールがこれらの設定を尊重しないため、後でEclipse外でビルドしようとすると、この問題が再び起こる可能性があることに注意してください。
プロジェクトプロパティを開いて、ソースパスからフォルダを除外できます。
選択Javaのビルド・パス - >ソース は、適切なソースフォルダを選択し、除外を選択:編集...ボタンを押し 子アイテムを。 を選択の横にボタンを追加除外パターン:ペイン フォルダを追加し、終了/ OKをエディタに戻します。
これで、一致するリソースはEclipse内のコンパイルから除外されます。それはまだエディタでパッケージとして表示されます。
既存のパッケージの新しい子パッケージ(バー)を作成する必要があります。
新しいパッケージを選択し、 "com.foo.bar"という名前を付けてください。 Eclipseは正しくcom.fooの下に配置します。
FYI:「ソース」フォルダの下のフォルダはパッケージとして表示されます。ビルドパスに表示される以外は物理的な違いはありません。他のところで示されているように、あなたはそれらを除外することができますが、/ src/...の下にそれらを置かないほうが簡単です。
リンク先は壊れています –
@AntoineCloutierありがとうございます。私のイメージではイメージシャック。 – jjnguy