【问题标题】:How to import javax.faces library in Eclipse using JDK8?如何使用 JDK8 在 Eclipse 中导入 javax.faces 库?
【发布时间】:2014-06-28 15:33:38
【问题描述】:

基于advice to use JSF,希望运行following sample 以了解更多关于JSF 的信息并将该技术实现到servlet 中。但是,一些库无法导入:

package tobedefinedservlet;

import javax.faces.bean.ManagedBean;

@ManagedBean
public class Hello {

    final String world = "Hello World!";

    public String getworld() {
        return world;
    }
}

javax.faces

The import javax.faces cannot be resolved

ManagedBean

ManagedBean cannot be resolved to a type

【问题讨论】:

  • 你用的是什么版本的java?
  • 您确定您在应用程序的类路径中包含了一个 JSF 库,例如 Mojarra?
  • 我再次检查了java构建路径,导入了不正确的jar。错误现在消失了。谢谢。
  • @QueryLars 您应该将其添加为答案。
  • 这个链接会对你有所帮助。 stackoverflow.com/a/46019133/4783846

标签: eclipse jsf import java-8 java


【解决方案1】:

您必须在应用程序的类路径中包含一个 JSF 库,例如 Mojarra。

首先看一下 Primefaces user guide(尤其是第 2.2 章)。您可以下载例如Mojarra here 并包含 JAR 或将 dependency 添加到您的 POM.xml 如果您使用的是 Maven。希望对您有所帮助。

【讨论】:

  • 首先看一下Primefaces user guide(尤其是第2.2章)。您可以下载例如Mojarra here 并包含 JAR 或将依赖项添加到您的 POM.xml 如果您使用的是 Maven。希望有帮助。目前还不太清楚你的问题是什么。
【解决方案2】:

如果您使用 maven 进行构建自动化,请将最新的 jsf-api 依赖项添加到您的 pom.xml:

<dependency>
    <groupId>javax.faces</groupId>
    <artifactId>jsf-api</artifactId>
    <version>2.1</version>
</dependency>

或者最新的javax.faces-apiimplementation

<dependency>
  <groupId>javax.faces</groupId>
  <artifactId>javax.faces-api</artifactId>
  <version>2.3</version>
</dependency>

但是,请注意 JSF 在大多数 Java EE 应用服务器(例如 JBoss)中是 integrated

另见answer

【讨论】:

    【解决方案3】:

    在我的情况下...我去了项目属性并在搜索引擎中我写了方面...我去了窗口的右侧并选择了运行时选项卡并选择 wildfly ...然后应用并应用并关闭并解决...

    【讨论】:

      【解决方案4】:

      如果您不使用 maven,则必须手动安装 jar。你可以在这个链接下载它:

      javax.faces

      如果您使用的是 eclipse,您可以右键单击您的 Web App 项目并单击底部的属性。然后在 java 构建路径下确保选择顶部的库面板,然后选择 Web 应用程序库并在右键单击添加外部 JARS。您可以转到您的下载文件夹并选择 jsf-api-2.1.jar 并刷新项目,您现在可以导入该注释。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-06
        • 2015-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多