[英]How to import javax.faces library in Eclipse using JDK8?
根據使用JSF的建議 , 下面的示例將運行,以了解有關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
如果您使用maven進行構建自動化,則將最新的jsf-api依賴項添加到pom.xml中:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.1</version>
</dependency>
或最新的javax.faces-api 實現 :
<dependency>
<groupId>javax.faces</groupId>
<artifactId>javax.faces-api</artifactId>
<version>2.3</version>
</dependency>
但是,請注意,JSF已集成到大多數Java EE應用程序服務器中,例如JBoss。
另請參閱此答案 。
就我而言... ...我去了項目屬性,在搜索引擎中我寫了構面... ...我去了窗口的右邊,選擇了“運行時”選項卡,選擇“ wildfly” ...然后應用,應用,關閉和解決。 ..
如果您不使用maven,則必須手動安裝jar。 您可以通過以下鏈接下載它:
如果您使用的是eclipse,則可以右鍵單擊Web App項目,然后單擊底部的屬性。 然后,在Java構建路徑下,確保已選擇頂部的“庫”面板,然后選擇Web App庫,然后在右側單擊“添加外部JARS”。 您可以轉到下載文件夾,然后選擇jsf-api-2.1.jar並刷新項目,現在可以導入該批注。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.