You can use an IDE like Eclipse WTP or Sybase WorkSpace to edit, deploy and test JSF pages.
If the IDE does not include JSF runtime Jar files, you will need to download a copy and install them.
You can use the following JSF runtimes:
JSF reference implementation
Apache My Faces