2009-07-09 6 views
4

Eclipse内に2つのJavaプロジェクトがあります。今度はプロジェクトBのプロジェクトAのクラスを使用したいと思います。プロジェクトBのビルドパスにプロジェクトAを追加しましたが、プロジェクトBではクラスは使用できません。別のプロジェクトのクラスの使い方は?

この問題の原因は何ですか? 私は何か間違っていましたか? どうすればいいですか?

ありがとうございます。

更新:インポートするクラスがデフォルトパッケージにあるという問題がありました。

+0

私はそれを得ました。私はプロジェクトAのデフォルトのパッケージを使用しました。それは問題のようです。 –

+0

申し訳ありませんが、デフォルトのパッケージを使用すると何も解決されません。おそらくあなたはそれを動作させるために別のものに触れました。 これですべてがうまくいっているので、プロジェクトAのクラスをいくつかリファクタリングしてパッケージに入れてみてください。 – diega

+0

Diega、c0d3xは、デフォルトのパッケージを使用することが解決策ではなく問題であると言いました。 –

答えて

2

プロジェクトAのビルドプロパティで、[注文とエクスポート]タブの下にソースフォルダがチェックされていることを確認します。

+0

プロジェクトAに依存プロジェクトBを追加しました。「オーダーとエクスポート」でチェックボックスをオンまたはオフにしたときの違いは何ですか?私の場合は違いないと思う。また、どのように注文が関係していますか? – Danijel

関連する問題