2016-07-15 10 views
1

に他のプロジェクトからJavaクラスを参照することができません:以下の構造を有する srcとdestの :Class2.java2つのプロジェクトがあります日食

src 
    com.pkg1 
     Class1; 

dest 
    com.pkg1 
     Class2; 

が、私は私がしましたラインimport com.pkg1.Class1;

を持っていますプロジェクトのbuildpath - >プロジェクトにsrcプロジェクトを追加しました。 しかし、私はまだエラーが発生します。インポートcom.pkg1.Class1を解決することができません。

+0

は、純粋なJavaプロジェクトまたはプラグインプロジェクトですか? –

+0

純粋なJavaプロジェクト – coder1111

答えて

1

あなたのプロジェクトのビルドパス設定内src; 「注文とエクスポート」に切り替えます。ここで、そのプロジェクトの「成果物」を「エクスポート」するかを選択できます。

意味:プロジェクトsrcにClass1が含まれている場合、プロジェクトsrcにそのコンテンツをエクスポートするように指示してから、プロジェクトdestビルドパス設定(Projects内)でプロジェクトsrcを選択するだけです。

おそらく、すべてをビルドするには、すべてをビルドする必要がありますが、「エクスポート」と「インポートするプロジェクト」が一致するとすぐにすべてがうまくいくはずです。

つまり、プロジェクトsrcにプロジェクトソースからのソースを使用するようにプロジェクトのdestに指示しません。代わりに、 "プロジェクトdestはプロジェクトsrcに依存しています"と言います。プロジェクトsrcを定義します。プロジェクトsrcには、それに依存するプロジェクトが表示されます。

関連する問題