0

私は瓶にcom.aを持っています

ディレクトリ構造内の com.b

現在、com.b が同じ「libs」フォルダーにあるにもかかわらず、ソースは com.a のみを認識しています。

誰かが解決策を提供できますか?

編集: libs フォルダーにインポートした一連のフォルダーは、パッケージとは異なるフォルダー アイコンを持っているため、パッケージとして認識されないようです。どうすれば解決できますか?

4

1 に答える 1

1

jar ではなく、ディレクトリ構造として展開された com.b クラス ファイルを使用する理由がわかりませんが、その方法を次に示します。

プロジェクトのlibフォルダーの下に、という名前の新しいフォルダーを作成しますbcomcom.b クラスを含むフォルダーを folder の下に移動しますb。フォルダ構造は次のようになります。

myproject/lib/b/com/b/...

ここで、Project Structureをクリックし、Librariesに移動し、 Add new Project Library をクリックして、 Javaライブラリを選択し、ディレクトリを追加しlib/bます。

com.b クラスが IDE によって認識されるはずです。

この方法でクラス ファイルをアンパックするよりも、jar を使用する方が保守性が大幅に向上することをもう一度お勧めします。

Mavenに関するいくつかの読み物へのリンクを次に示します。そのルートをたどりたい場合。

幸運を!

于 2013-07-03T07:14:23.807 に答える