RingoJS: JavaScript runtime written in Java
RingoJS is a JavaScript runtime written in Java, based on the Mozilla Rhino JavaScript engine. It is geared to web applications, but can be used for command line or even GUI applications as well.
Features at a Glance Instant reloading Edit your app, reload the page, and instantly see the changes in your browser. Full web support Ringo comes with most things you'll need to build real world web applications, and more are available as packages. Easy debugging Helpful error messages and a full featured graphical debugger: Ringo makes it easy to fix what's wrong. Pure Java Ringo is written in Java, which means you get the strength of the JVM and a bazillion of Java libraries for free. It's fast We don't have the world's fastest JS runtime, but Ringo will rip through your average web application. Try for yourself! http://ringojs.org/