私は、Eclipseでの2つのJavaプロジェクトを持っている:Eclipseプロジェクトを別のプロジェクトから参照するにはどうすればよいですか?次のように
クライアント(Swingアプリケーション)
契約(.NETの世界ではクラスライブラリのようなもの)
クライアントにContractsプロジェクトを参照させていただきたい。ここに私がしたことがあります。
私はそうのように私のクライアントプロジェクト内のクラスを持っています、
package practice.bookyard.client;
public interface IAuthenticationManager {
OperationResult<String> AuthenticateUser(String userName,
String password);
}
や契約プロジェクトで非常にのような別のクラス:クライアントから契約プロジェクトを参照するために
package practice.bookyard.contracts;
public class OperationResult<T> {
protected final boolean successful;
protected final String errorMessage;
protected final T data;
public OperationResult(boolean successful, String errorMessage, T data) {
this.successful = successful;
this.errorMessage = errorMessage;
this.data = data;
}
public boolean getSuccessful() {
return this.successful;
}
public String getErrorMessage() {
return this.errorMessage;
}
public T getData() {
return this.data;
}
}
を私はクライアントプロジェクトのプロパティを右クリックし、プロジェクトの参考文献のリストにあるコントラクトプロジェクト名の横にあるチェックボックスを選択しました。
しかし、クライアントプロジェクトでOperationResult<T>
クラスを使用しようとすると、それはまったく認識されません。私は参照を設定する際に間違ってやっている何
- :
だから、私は2つの質問がありますか?
main
機能を持たないクラスだけのプロジェクトを作成するにはどうすればよいですか?私の契約プロジェクトのように?
私はたぶん、あなたはのJavaのビルド・パスに他のプロジェクトを追加するのを忘れ
ビルドパスを確認します。 – Kayaman
@Kayaman:何をチェックする?少し具体的にお願いしますか? –
プロジェクトへの参照が不足しています。 – Kayaman