2009-07-20 18 views
6

Eclipse内に2つのプロジェクトがあるワークスペースがあります。Eclipseを使用した複数のプロジェクト

プロジェクト#1からプロジェクト#2を参照したいのですが、プロジェクト - >プロパティ - >参照に移動して参照として追加するプロジェクトにチェックを入れても、まだインスタンス化できませんプロジェクト#1の中のプロジェクト#2のクラス。

これはJavaとEclipseで開発されたブラックベリーアプリです。

Project1の Launcher.java

のProject2 Screen.java私はScreen scr = new Screen(); // located in Project1

+1

プロジェクト1から適切なパッケージをインポートすることを確認しましたか? – AlbertoPL

答えて

8

を使用したい

あなたはEclipseのJavaコンパイラが見ることができるようにビルド・パスにプロジェクトを追加する必要があります他のプロジェクト。

  1. 選択プロジェクト - >プロパティ - > JavaのビルドPath->プロジェクトタブ
  2. 選択追加...
  3. "プロジェクト1" とOKバックワークスペースに追加します。

もう1つ確認してください。クラスがデフォルトパッケージに含まれている場合は、インポートされません。そうであれば、クラスを明示的なパッケージに移動してみてください。例えば

import mypackage.Screen; 

... 
Screen scr = new Screen(); 
+0

申し訳ありませんが、私もこれを試したことに言及していたはずです。 名前空間などに追加する必要がありますか? (.NETのような?) – footose

+0

ありがとう、それは働いた。 – footose

+0

実際、「エラーPreverifyingクラス」と言うエラーが出ていますが、私は今考えている正しい軌道に乗っています。乾杯。 – footose

関連する問題