Eclipseで、あるプロジェクトに別のプロジェクトのクラスファイルをオーバーライドさせる方法

user4229245

(月食)

次の「プロジェクトA」があるとします。

Project A
    a.b.c.package1
        One.java
        Two.java
        Three.java
    a.b.c.package2
        Four.java
        Five.java

そして、プロジェクトAを依存関係として使用する実験プロジェクトとして機能しようとする別の「プロジェクトB」があります。したがって、プロジェクトBは、プロジェクト設定のプロジェクトAに依存します。プロジェクトBは次のようになります。

Project B
    x.y.z.package3
        Main.java

(プロジェクトAのクラスの多くを使用し、Main.javaにはアプリケーションmain()ルーチンが含まれています)。

もちろん、これは問題なく機能します。ただし、プロジェクトBでプロジェクトAからクラスを変更して実験し、完全に置き換えるようにするにはどうすればよいですか。といった:

Project B
    x.y.z.package3
        Main.java
    a.b.c.package2
        Four.java      <-----this is to replace the Four.java in Project A

....そして、私がプロジェクトBに「入っている」限り、プロジェクトAのFour.javaはすべてによって完全に無視されます。したがって、Five.javaがFour.javaを参照している場合、実際にはプロジェクトBのFourなどを参照しています。

これはできますか?

outdev

したがって、クラスパスに2つのFour.classファイルがあります。jvmがクラスを必要とする場合、クラスパス上に同じ完全修飾名を持つ複数のクラスがある場合、最初に使用するクラスを見つけることができます。したがって、プロジェクトAのFive.javaでプロジェクトBのFour.javaを参照する場合は、プロジェクトBのクラスをクラスパスの最初にする必要があります。
日食でに行く

Project B Properties > Build Path > "Order and Export"

ここに画像の説明を入力してください

上/下ボタンを使用して、プロジェクトBをプロジェクトAの上に移動します。これにより、ProjectBがクラスパスの最初になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

あるEclipseプロジェクトから別のEclipseプロジェクトにファイルをインポートする方法

分類Dev

Eclipseプロジェクトのクラスになるためにファイルをアップロードする方法

分類Dev

VisualStudioでscssファイルをあるプロジェクトから別のプロジェクトにインポートする方法

分類Dev

あるC#プロジェクトから別のプロジェクトにクラスをインポートするときに自動生成されたファイルを除外することは可能ですか?

分類Dev

オブジェクトの宣言/定義に使用される.hファイルを#includeするプロジェクトのメインプログラムファイルからオブジェクトメンバーの配列サイズを設定する方法はありますか?

分類Dev

Javaプロジェクトでクラスファイルのテンプレートを構成する方法

分類Dev

Eclipse forPythonプロジェクトの別のフォルダーにあるファイルを呼び出す

分類Dev

jBPMでプロジェクトのデプロイメントをオーバーライドする方法

分類Dev

Eclipse Junoのプロジェクトエクスプローラーでファイルとディレクトリを並べ替える方法は?

分類Dev

別のプロジェクトからStructureMapレジストリをオーバーライドする

分類Dev

ジェネリックインターフェイスと演算子のオーバーロード-ジェネリックインターフェイスブロックからのプロシージャをモジュール内でプライベートに設定する方法は?

分類Dev

ある Xcode プロジェクトから別の Xcode プロジェクトにファイルを移行またはインポートする方法は?

分類Dev

wsimport-サービスエンドポイントクラスとJAXBクラスを別々のプロジェクト/フォルダーに生成する方法

分類Dev

ライブラリプロジェクトで使用されるaarファイルをAndroidのメインプロジェクトに含める方法

分類Dev

gnu arm eclipseまたはcdtのプロジェクトエクスプローラーでファイルを設定または置換する方法は?

分類Dev

別のプロジェクトからファイルをロードする

分類Dev

プロジェクトの.gitignoreをオーバーライドする.gitignoreファイルを自分だけに追加できますか?

分類Dev

メインプロジェクトに.winmd参照がある場合、VisualStudioインストーラープロジェクトをビルドできません

分類Dev

プロジェクトがVS2013ソリューションの一部である場合、インテリセンスとメインクラスのコードファイルからメソッドのオーバーロードを非表示にする方法は?

分類Dev

Qt VS Toolsを使用してクロスプラットフォームプロジェクトで作業し、プロジェクトの変更を.proファイルで自動的に同期させることは可能ですか?

分類Dev

NetbeansにMavenベースのプロジェクトで.WARのバージョン/ビルド番号をインクリメントさせる方法は?

分類Dev

オープンソースプロジェクトのC#で内部クラスを「オーバーライド」する方法

分類Dev

バイトバディ:クラスのオブジェクトを、あるクラスローダーから別のクラスローダーにロードされた同じクラスに変換します

分類Dev

あるプロジェクトから別のプロジェクトにファイルのリストをコピーするためのシェル/ターミナル/ bashコマンドまたはスクリプト

分類Dev

ネストされたコレクション内のオブジェクトプロパティを、C#ドライバーを使用してMongoDB内のこのオブジェクトの別のプロパティで更新する

分類Dev

プロジェクトのグーグルドライブからファイルを閲覧する方法

分類Dev

OCIオブジェクトストレージにファイルをアップロードする方法

分類Dev

ルートディレクトリを選択した後、チェックボックスがオフのプロジェクトがある場合、Eclipseでプロジェクトをインポートする方法

分類Dev

テンプレートが静的バインディングであるにもかかわらず、古いコードのオブジェクトファイルがジェネリックプログラミングパラダイムを使用する新しいコードを使用できるのはなぜですか?

Related 関連記事

  1. 1

    あるEclipseプロジェクトから別のEclipseプロジェクトにファイルをインポートする方法

  2. 2

    Eclipseプロジェクトのクラスになるためにファイルをアップロードする方法

  3. 3

    VisualStudioでscssファイルをあるプロジェクトから別のプロジェクトにインポートする方法

  4. 4

    あるC#プロジェクトから別のプロジェクトにクラスをインポートするときに自動生成されたファイルを除外することは可能ですか?

  5. 5

    オブジェクトの宣言/定義に使用される.hファイルを#includeするプロジェクトのメインプログラムファイルからオブジェクトメンバーの配列サイズを設定する方法はありますか?

  6. 6

    Javaプロジェクトでクラスファイルのテンプレートを構成する方法

  7. 7

    Eclipse forPythonプロジェクトの別のフォルダーにあるファイルを呼び出す

  8. 8

    jBPMでプロジェクトのデプロイメントをオーバーライドする方法

  9. 9

    Eclipse Junoのプロジェクトエクスプローラーでファイルとディレクトリを並べ替える方法は?

  10. 10

    別のプロジェクトからStructureMapレジストリをオーバーライドする

  11. 11

    ジェネリックインターフェイスと演算子のオーバーロード-ジェネリックインターフェイスブロックからのプロシージャをモジュール内でプライベートに設定する方法は?

  12. 12

    ある Xcode プロジェクトから別の Xcode プロジェクトにファイルを移行またはインポートする方法は?

  13. 13

    wsimport-サービスエンドポイントクラスとJAXBクラスを別々のプロジェクト/フォルダーに生成する方法

  14. 14

    ライブラリプロジェクトで使用されるaarファイルをAndroidのメインプロジェクトに含める方法

  15. 15

    gnu arm eclipseまたはcdtのプロジェクトエクスプローラーでファイルを設定または置換する方法は?

  16. 16

    別のプロジェクトからファイルをロードする

  17. 17

    プロジェクトの.gitignoreをオーバーライドする.gitignoreファイルを自分だけに追加できますか?

  18. 18

    メインプロジェクトに.winmd参照がある場合、VisualStudioインストーラープロジェクトをビルドできません

  19. 19

    プロジェクトがVS2013ソリューションの一部である場合、インテリセンスとメインクラスのコードファイルからメソッドのオーバーロードを非表示にする方法は?

  20. 20

    Qt VS Toolsを使用してクロスプラットフォームプロジェクトで作業し、プロジェクトの変更を.proファイルで自動的に同期させることは可能ですか?

  21. 21

    NetbeansにMavenベースのプロジェクトで.WARのバージョン/ビルド番号をインクリメントさせる方法は?

  22. 22

    オープンソースプロジェクトのC#で内部クラスを「オーバーライド」する方法

  23. 23

    バイトバディ:クラスのオブジェクトを、あるクラスローダーから別のクラスローダーにロードされた同じクラスに変換します

  24. 24

    あるプロジェクトから別のプロジェクトにファイルのリストをコピーするためのシェル/ターミナル/ bashコマンドまたはスクリプト

  25. 25

    ネストされたコレクション内のオブジェクトプロパティを、C#ドライバーを使用してMongoDB内のこのオブジェクトの別のプロパティで更新する

  26. 26

    プロジェクトのグーグルドライブからファイルを閲覧する方法

  27. 27

    OCIオブジェクトストレージにファイルをアップロードする方法

  28. 28

    ルートディレクトリを選択した後、チェックボックスがオフのプロジェクトがある場合、Eclipseでプロジェクトをインポートする方法

  29. 29

    テンプレートが静的バインディングであるにもかかわらず、古いコードのオブジェクトファイルがジェネリックプログラミングパラダイムを使用する新しいコードを使用できるのはなぜですか?

ホットタグ

アーカイブ