JDK 6 build 96 contains a new sample application called "scriptpad". Scriptpad is a simple notepad-like editor written more or less completely in JavaScript. There is a simple driver code in Java - which uses javax.script API. This sample demonstrates Java-to-JavaScript communication as well.