web-dev-qa-db-ja.com

java EJB:インポートjavax.ejbを解決できません

『WebSphere Application Server Community Edition入門』という本を読んでいます。

Eclipse EEでEJBプロジェクトを作成しました。

import javax.ejb.Local;

エラー:インポートjavax.ejbを解決できません

このクラスをインポートできない理由がわかりません。

ありがとう

12
Eric Francis

おそらく質問の下のコメントはすでにこれに答えていますが、念のために説明が必要です:

1)Eclipseで、プロジェクトを右クリックします->プロパティ-> Javaビルドパス

2)外部JARの追加をクリックします

3)c:\ glassfish4\glassfish\lib\javaee.jarを追加します(このJARへのディレクトリパスはもちろん異なる場合があります)。

-> Okダイアログ、これでEclipseはjavax.ejb。*クラスを見ることができるはずです。

18
Daniel

このjarファイルは開発に役立ちますが、アプリケーションサーバーコンテナーには独自のランタイムJava EEがあるため、WARファイルまたはEARファイルと一緒にデプロイする必要はありません(すべきではありませんか?)環境。

5
Peter