JRainbow is a tool for converting programming source codes to HTML with syntax highlighting. It supports css for custom coloring/skinning, so you can easily modify provided css to make it look like in your favorite IDE. Currently JRainbow supports following source codes written in following languages: Java, XML/HTML
JRainbow is distributed as web archive (war) file that can be deployed under any J2EE container compliant to Servlet 2.4 and JSP 2.0 specifications. I suggest you to look at Jetty or Tomcat .
A separated jar file that can be used separately is planned for future releases.
This project takes some ideas on the parsing algorithm used by Java2Html that is released under GPL or CPL, but it has been written anew.
This project is released under Apache License 2.0
You don't need to install JRainbow to use it. You can run it online, and start blogging your source code in colors. Click the following link and start using it immediately!