3

私は Eclipse を学び、後で NetBeans を学びます。私は実際に両方の IDE を楽しんでいます。どちらが好きかはわかりませんが、直感的に使えるようです。

Eclipse IDE に関しては、すべてのプロジェクトでユーザー ライブラリを共有するためのベスト プラクティスについて学んでいます。言うまでもなく、他の誰かの Java コードをオンラインで見つけたときは、そのコードをインポートして、必要な場所で利用したいと思います。

すべてのプロジェクト間でアセットを共有する方法について、Stack Overflow で多くの質問があることに気付きました。

明確にするために、「アセット」と言うときは、プロジェクトのメイン メソッドが存在する場所以外のことを意味します。(例: 画像、xml/txt ファイル、カスタム クラスなど...)

私は Web 開発の世界 (PHP) 出身なので、サーバー上のあらゆるものをアプリケーションにインポートするための PHPinclude()と関数に慣れています。require()私が知っているほとんどの Web 開発者と同様に、インポートを容易にするために Web アセットを同じ場所に保管しています。

新しい世界、Java + Eclipse に進みましょう。

1 つのプロジェクトを作成し、その 1 つのプロジェクト内に追加のクラスを作成しています。これらのクラスは、私が作成するほぼすべてのプロジェクトで役立ちます。

他の質問や投稿を読んだ後でも、プロジェクト間でアセットを共有するためのベスト プラクティスがよくわかりません。(私も単一のワークスペースだけを心配しています)

個人的なベスト プラクティスについて他の人から聞きたいです。

クラス、画像、ファイルのみを保持するプロジェクトを作成しますか?

そのすべてを保持するファイル システムのどこかにフォルダ/ディレクトリを保持し、それをインポートしますか?

プロジェクトを作成するときに Eclipse のデフォルト設定を利用しますか、それとも何か変更しますか?

4

2 に答える 2

7

共有ライブラリを Eclipse プロジェクトPに配置して、他のプロジェクトを に依存させることができPます。プロジェクトをQ依存させるにPは、次の手順を実行します。

  1. パッケージ エクスプローラーでプロジェクトQを選択し、右クリックします。
  2. Propertiesコンテキスト メニューから選択します。
  3. Java Build Pathプロパティ ページに移動します。
  4. タブに移動しProjectsます。
  5. project をチェックPして、 project のビルド パスに追加しますQ

詳細については、 http://www.informit.com/articles/printerfriendly.aspx?p=367962の記事を参照してください。

于 2012-12-15T17:13:46.223 に答える