1

私は何日も苦労してきましたが、パッケージを整理する良い方法を見つけることができました.いくつかのクラスを作成しました.すべてのJavaクラスのように、すべてのプロジェクトにそれらを配置したいのですが、できません. たとえば、クラスを作成し、このようにパッケージを定義するとします

package myclass.importatnt.test;

このクラスは、このプロジェクトでのみ使用できます。このクラスを他のプロジェクトで使用したい場合は、myclass フォルダーを他のプロジェクト フォルダーにコピー/貼り付けする必要がありますが、これは非常に退屈です。いつでも使用できるようにパッケージを整理する方法はありますか?

4

2 に答える 2

0

複数のプロジェクトで再利用したいユーティリティクラスがあるようです。

すべてのプロジェクトのクラスのソースコードをコピーする代わりに、クラスをコンパイルし、クラスファイルをjarファイルにパッケージ化し、このjarファイルをそれらを必要とするすべてのプロジェクトのクラスパスに追加する必要があります。

これは、使用する他のすべてのライブラリ(commons-lang、guavaなど)で行うことであり、独自のユーティリティクラスで同じことを行わない理由はありません。

于 2013-03-14T22:10:12.287 に答える
0

Eclipse を使用している場合は、[プロジェクト] -> [プロパティ] -> [Java ビルド パス] に移動し、必要なプロジェクトのリスト ([プロジェクト] タブの下) にプロジェクトを追加します。その後、それらをインポートできるはずです。

于 2013-03-14T22:46:55.253 に答える