共通ソース・フレームワークを共用する製品
2 つの製品用の Java ソース・ファイルには、共通フレームワークが必要です。
- メニュー項目「ファイル」>「新規」>「プロジェクト...」を選択します。
「新規プロジェクト」ウィザードを開きます。
-
最初のウィザード・ページの左側で「Java」を選択し、右側で「Java プロジェクト」を選択します。
「次へ」をクリックします。
- 次のページの「プロジェクト名」フィールドに "Product1" と入力します。
「次へ」をクリックします。

-
"Product1" ソース・フォルダーを選択して、「編集...」をクリックします。
-
「新規フォルダーの作成...」をクリックします。
「フォルダー名」フィールドに "JavaSourceFiles" と入力します。
-
「拡張」をクリックします。
「ファイル・システム内のフォルダーにリンク」にチェックマークを付けます。「ブラウズ...」をクリックします。
"Product1" の "JavaSourceFiles" を選択します。

- 「OK」を 2 回クリックして、2 つのダイアログを閉じます。
-
「フォルダーの追加...」をクリックします。
-
「新規フォルダーの作成...」をクリックします。
「フォルダー名」フィールドに "src-common" と入力します。
-
「拡張」をクリックします。
「ファイル・システム内のフォルダーにリンク」にチェックマークを付けます。「ブラウズ...」をクリックします。
"CommonFramework" の "JavaSourceFiles" を選択します。

- 「OK」を 2 回クリックして、2 つのダイアログを閉じます。
-
「デフォルト出力フォルダー」フィールドに "Product1/bin" と入力します。

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

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

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