10

オラクルのオンラインチュートリアルでJSFを勉強しています。そのサンプル「hello1」を netbeans でビルドしているときに、次の行で次のエラーが発生しますimport javax.faces.bean.ManagedBean;

パッケージ javax.faces.bean が存在しません

これはどのように発生し、どうすれば解決できますか?

4

4 に答える 4

12

プロジェクトの pom.xml ファイルにこれら 2 つの依存関係を追加します。

<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-api</artifactId>
  <version>2.1.7</version>
</dependency>
<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-impl</artifactId>
  <version>2.1.7</version>
</dependency>

これにより、依存関係の問題が解決されます。

于 2015-01-02T12:14:34.837 に答える
9

プロジェクトに javax.faces.api jar ファイルを追加する必要があります。このライブラリはここにあります

このファイルをダウンロードしたら、それをプロジェクトにインポートしてアーティファクトに追加する必要があります。

于 2013-08-30T05:12:38.117 に答える
2

グラドルの場合:

「com.sun.faces:jsf-api:2.2.8」

「com.sun.faces:jsf-impl:2.2.8」

于 2015-01-02T12:30:26.663 に答える