これはEclipseのJavaプロジェクトです。
1.クラスには、クラスBのプロパティを使用できるようにインポートクラスB:クラスB
ステップとクラスA.
プロジェクトBと
プロジェクトA:
は、ここでの例です。
2.クラスAをjarファイルにします。
3.
4.プロジェクトBは、jarファイルのクラスAを使用して、プロジェクトBにjarファイルを置きます。
しかし、ステップ4にエラーメッセージが表示されます。インポートxxxは解決できません。
jarファイルで宛先クラスを使用できますか?
編集:詳細については :
A.class
プロジェクトAで:
import projectB.class.b;
public class A{
String str = b.str;
}
現時点では、このようなprojectB.class.b
はプロジェクトAに存在しないだとして、エラーが表示されます
しかしので、A.jar
としてA.class
を作り、プロジェクトBに入れた後、 B.class
、そのプロジェクトB.
で適切にA.jar
べき仕事のA.class
をある再問題は、私はそれをテストしてみたが、それは働くことができないということです。
エラーが表示されます。インポートprojectB.class.b
は解決できません。
私は私が直接BのsrcフォルダをプロジェクトにA.class
を置くのではなく、プロジェクトBでそのA.class
を使用することができます作るために何をすべき。
を使用して、jar ...あなたのクラスパスにB.jarを追加するだけです。 – paulsm4
'class A'と' class B'の間に循環依存関係があり、2つのクラスは2つの異なるjarファイルの一部ですか? –
@ paulsm4参考までに、私の新しい編集を確認してください。プロジェクトBに 'A.jar'を追加しても機能しません。 –