我正在Mac OS 10.5.8上进行开发我已经安装了java 1.6(soylate),并且设置正确:java版本java版本"1.6.0_03-p3"Java(TM)SE运行时环境(内部版本1.6.0_03-p3-landonf_19_aug_2008_14_55-b00)
我下载了带有WTP内容的Eclipse Juno。
我使用JSP技术创建了一个web应用程序。我正在考虑修改代码以使用JSF技术。因此,我下载了ApachemyFaces2.1jar,并将它们添加到我的WEB-INF/lib目录中。
问题在于,在项目属性/project Faces部分中,我没有访问Java Server Faces复选框的权限。
我错过了什么?
[编辑]回应BalusC的评论。在项目属性的"ProjectFaces"部分,没有显示"JavaServerFaces"复选框。有很多复选框(例如JPA、XDoclet等),但没有JSF
以下是两个很好的教程,它们将引导您完成使用Eclipse创建JSF应用程序的过程:
在Eclipse中创建JavaServer Faces JSF应用程序如何使Eclipse IDE支持JSF 2.0
您的Java 1.6版和Eclipse版本(Juno,版本4)是正确的。由于您澄清了JSF根本不存在,我的第一反应是Eclipse由于某种原因无法读取JSFjar文件。这里已经提出了类似的问题。