Eclipse(私はHeliosを使用しています)に関する質問があります。
プロジェクトがさまざまなライブラリに依存する場合は、パスの作成ダイアログを使用してクラスパスに追加します。
同じダイアログでは、[プロジェクト]タブ(ビルドパスに必要なプロジェクト)があります。
誰かがあるプロジェクトから別のプロジェクトにそのような参照を追加すると、私には分かりません。
私は、projectAにprojectBの機能が必要な場合は、projectBからjarを作成してprojectAで使用できることを意味します。
しかし、projectAのビルドパスにprojectBを必要とするために、projectAからprojectBへの参照を追加するのはいつですか?
例を挙げてください。
ありがとうございます!java eclipseビルドパスオプションの質問
5
A
答えて
4
プロジェクトに依存する理由は2つあります。
- コードを呼び出したときに、他のプロジェクトのソースコードを「クリックスルー」することができます。
- 開発のためEclipseでアプリケーションをビルドして実行している場合は、コードの変更がすぐに反映されます。
アップデート:私は三番目考え、最初の二つよりも可能性も優れています。同じ画面に「Order and Export」タブがあり、プロジェクトのクラスパスのどの要素をエクスポートするかを選択できます。プロジェクトBがプロジェクトAを依存関係にするように設定されている場合は、プロジェクトAからエクスポートされたすべてのライブラリが自動的にクラスパスに追加されます。したがって、プロジェクトAに多数のサードパーティライブラリがある場合、それらをプロジェクトBのクラスパスに手動で追加する必要はありません。
3
「必須プロジェクト」を使用すると、依存するプロジェクトを変更するたびにjarを作成する必要なく、プロジェクト間の依存関係を記述できます。
1
「プロジェクト依存」の使用は、単体テスト用に別個のプロジェクトがある場合です(私にとっては素晴らしい、他の人にとっては恐らく冒涜的です)。単体テストプロジェクトをテスト対象のプロジェクトに依存させる。もちろん、これはあなたがmavenやhudson、blah、blah、blahのユーザー(私のような)でない場合にのみ役に立ちます。そんなことはありません、でも、そんなことは悪いことです。
関連する問題
- 1. eclipseフォルダマッピングの質問
- 2. Eclipseの質問の.classpathファイル
- 3. Eclipseの形式の質問
- 4. Eclipse PHPコードヒントの質問
- 5. Eclipseのプラグイン/ビュー質問
- 6. Java TextField質問
- 7. Javaは質問
- 8. Javaスレッディングの質問
- 9. javaサブクラスの質問
- 10. Javaビルドパスの質問
- 11. Javaジェネリックスの質問
- 12. Java JFrameの質問
- 13. Javaロケールフォントの質問..?
- 14. Javaのジェネリック質問
- 15. Javaスレッディングチュートリアルタイプの質問
- 16. Javaジェネリックキャストの質問
- 17. Java Eclipseエクスポート機能に関する質問
- 18. Java継承質問
- 19. Java同期質問
- 20. Eclipseの補完 - @var(PHPDoc)の質問
- 21. 別のEclipse/Android /バージョンコントロールシステムの質問
- 22. Java:ソフトウェアテスターのインタビューの質問?
- 23. Javaの設計の質問
- 24. Java APIのドキュメントの質問
- 25. EclipseのXMLエディタに関する質問
- 26. Eclipse IDEビルド対象の質問
- 27. Eclipse C/C++質問のいくつか
- 28. java gui boxlayoutの質問
- 29. Javaの継承質問
- 30. Java初期化の質問
はい、それは単に便利です。それでとても素敵な人! – Robin
そのため、たとえばa.b.cパッケージからクラスXをインポートし、それを定義するProjectBへの参照をポイントするという考え方はありますか? – Cratylus
はい、それです。指定したプロジェクトの内容をクラスパスに追加します。 – ChrisJ