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

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

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

  1. Java パースペクティブを開くウィンドウ」>「パースペクティブを開く」> 「その他...」>「Javaをクリックして Java パースペクティブを変更します。

  2. 「新規 Java プロジェクト」ウィザードを開くファイル」>「新規」>「その他...」> 「Java プロジェクトをクリックして、「新規 Java プロジェクト」ウィザードを開きます。

  3. プロジェクト名」フィールドに "Product1" と入力します。「次へ」をクリックします。

    「新規 Java プロジェクト」ウィザード

  4. 次ページで、"Product1" ソース・フォルダーを選択します。

    詳細」ペインの「追加ソースのリンク」リンクか、ビュー・バーのボタン 追加ソースをプロジェクトへリンク をクリックします。

    Java プロジェクト・ソースのセットアップ

  5. ソースのリンク」で「参照....」をクリックし、D:\Product1\JavaSourceFiles ディレクトリーを選択します。

    フォルダー名」フィールドに "src" と入力します。

    「ソースのリンク」ダイアログ

  6. 終了」をクリックしてダイアログを検証し、閉じます。

  7. ここでも "Product1" を選択し、「詳細」ペインの「追加ソースのリンク」リンクか、ビュー・バーのボタン 追加ソースをプロジェクトへリンク をクリックします。

    Java プロジェクト・ソースのセットアップ

  8. ソースのリンク」で「参照....」をクリックし、D:\Framework\JavaSourceFiles ディレクトリーを選択します。

    フォルダー名」フィールドに "src-common" と入力します。

    「ソースのリンク」ダイアログ

  9. 終了」をクリックしてダイアログを検証し、閉じます。

    プロジェクト・ソースのセットアップは次のようになっているはずです。

    Java プロジェクト・ソースの最終セットアップ

  10. 終了」をクリックします。
  11. ソース・フォルダーに、代わりに D:\Product2\JavaSourceFiles ディレクトリーを選択し、ステップ 2 から 5 を繰り返してプロジェクト "Product2" を作成します。

  12. 直ちにプロジェクトを作成するには、「終了」をクリックします。

  13. これから、すでにワークスペースにプロジェクトが作成されているときにリンク済みソース・フォルダーを追加する方法を説明します。

    プロジェクト "Product2" のプロパティーを編集し、「Java ビルダー・パス (Java Builder Path)」ページを選択します。

    ソース」タブで「ソースのリンク...」をクリックします。

    Java ビルド・パス・プロパティーの「ソース」タブ

  14. ソースのリンク」で「参照....」をクリックし、D:\Framework\JavaSourceFiles ディレクトリーを選択します。

    フォルダー名」フィールドに "src-common" と入力します。

    「ソースのリンク」ダイアログ

  15. 終了」をクリックしてダイアログを検証し、閉じます。

    OK」をクリックしてプロジェクト "Product2" のプロパティーの変更を適用します。

  16. これで、"Product1" と "Product2" のソースをそれぞれ含み、"Framework" のソースを使用する、2 つの Java プロジェクトができました。

    ワークスペースに作成された Java プロジェクト

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

関連概念

Java プロジェクト
Java ビュー

関連参照

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