質問: Eclipse:ソースコードの他のプロジェクトへのインポートフォルダ 私はプロジェクトAを持っています:プロジェクトで私はパッケージAを含んでいます(プロジェクトフォルダでは、それは単に多くの* .javaを持つフォルダAです)。 私はプロジェクトBを作成します:私が作成したモジュールを使用するためにプロジェクトBにフォルダAをインポートする方法。 (プロジェクトAからパッケージAを作成した場合:各ファイルを* .classにコンパイルする必要があり、ソースコードを再度変更することはできません。 This work frustrate me so much. Because I often do step by step (in Project B): create a new package A-->create class a'-->copy code of class a' of projectA to this class @@) --- **編集** ああ。知覚の助けを感謝します。非常に素晴らしく、非常に細部まで私に。 Baldrickのおかげで、このトリックもまた手伝ってくれました。 (最初はパーセプションのように働いていますが、プロジェクトAは見えず、何も見えません:-O。そして、私はBaldrickに約束します: "プロジェクトAのクラスは他のプロジェクトに利用可能です。 )。 しかし、私はこのソリューションには厳しいものがあると思います。 1)projectAが開かれている必要があります。そうでない場合、projectBはエラーに気付くでしょう。 2)このプロジェクトは、プロジェクトAとプロジェクトBが協力し合っていることを意味します。しかし、私はちょうどprojectBがprojectAからいくつかの有用なクラスを継承するのが好きです。 (そして私はいくつかのコードを変更することができ、この作業はプロジェクトAを変更しません)。 簡単な例:projectAにはクラスCarがあります。 projectBにはTruckクラスがあります。クラスCarにはRun()のようないくつかの有用なサブクラスがあります。ガソリン()。 projectBはRun()クラスを使用し、Petrol()で何かを変更します。
回答: 2つのステップ: * プロジェクトAを右クリックし、[プロパティ]を選択し、[Javaビルドパス]に移動します。 [注文とエクスポート]タブで、ソースフォルダが選択されていることを確認します。このようにして、プロジェクトAのクラスは他のプロジェクトで使用できます。 * プロジェクトBを右クリックして[プロパティ]を選択し、[Javaビルドパス]に移動します。 "プロジェクト"タブでプロジェクトAを追加します。この方法で、プロジェクトBはプロジェクトAのクラスを使用します。