共通ソース・フレームワークを共用する製品

ファイル・システムのレイアウト

対応するプロジェクトの定義ステップ

  1. Java パースペクティブを開き、メニュー項目「ファイル」>「新 規」>「プロジェクト...」を選択します。 「新規プロジェクト」ウィザードを開きます。
  2. ウィザードのリストから「Java プロジェクト」を選択し、「次へ」をクリックします。
  3. 次ページの「プロジェクト名」フィールドに "Product1" と入力します。 「次へ」をクリックします。

    「ソースおよび出力フォルダー」ページ

  4. 次ページで、"Product1" ソース・フォルダーを選択して「フォルダーの追加...」をクリックします。

  5. 新規ソース・フォルダー」ダイアログの「フォルダー名」フィールドに、"src" と入力します。

    拡張」をクリックします。 「ファイル・システム内のフォルダーにリンク」にチェックマークを付けます。

    参照...」をクリックします。 次に、"Product1" で "JavaSourceFiles" ディレクトリーを選択します。

    新しいリンク・フォルダー

  6. OK」をクリックしてダイアログを閉じます。
  7. フォルダーの追加...」をもう一度クリックします。

  8. 新規フォルダー」ダイアログの「フォルダー名」フィールドに、"src-common" と入力します。

    拡張」をクリックします。 「ファイル・システム内のフォルダーにリンク」にチェックマークを付けます。

    参照...」をクリックします。 次に、"CommonFramework" で "JavaSourceFiles" ディレクトリーを選択します。

    新しい共通リンク・フォルダー

  9. OK」をクリックしてダイアログを閉じます。
  10. デフォルト出力フォルダー」フィールドに、"Product1/bin" があることを確認します。

    出力設定後のソースおよび出力ページ

  11. 終了」をクリックします。
  12. "Product2" について上記のステップを繰り返します。
  13. これで、"Product1" と "Product2" のソースをそれぞれ含み、"CommonFramework" のソースを使用する、2 つの Java プロジェクトができました。

    Java パースペクティブ

注: "src-common" 内のファイルは共用されます。 そのため、"Product1" 内の "Common.java" を編集すると、"Product2" 内の "Common.java" も変更されます。 ただし、これらのファイルは、それぞれのプロジェクトのコンテキストでコンパイルされます。 それぞれのプロジェクト用に 2 つの "Common.class" ファイルが生成されます。 2 つのプロジェクトに異なるコンパイラー・オプション指定されている場合、 それぞれの "Common.java" ファイルで異なるエラーが報告される可能性があります。

関連概念

Java プロジェクト
Java ビュー

関連タスク

ビルド・パスの操作
新規 Java プロジェクトの作成
ソース・フォルダーを持つ Java プロジェクトの作成
新規ソース・フォルダーの作成
パッケージ・エクスプローラーの使用

関連参照

「新規 Java プロジェクト」ウィザード
「パッケージ・エクスプローラー」ビュー

特記事項