ECMAScript runtime for the JVM
Java JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.travis.yml Use the new build env on Travis Nov 20, 2014
LICENSE remove license file extension Mar 21, 2013
README.markdown stop using cloudbees for now, travis is easier Jun 7, 2016


dynjs - ECMAScript Runtime for the JVM

Build Status

Bug Reports

We're using GitHub Issues. Please let us know what issues you find!

Setting up environment

Getting JDK7

OSX can get information on installing at the java site.

Download and install it to your user (not to the entire machine) and before running mvn install run (or use Java7 as default compiler):

    export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)

Getting started

Building from sources

  1. git clone && cd dynjs
  2. mvn install -s support/settings.xml


Alternatively download the latest dynjs dist zip package from our CI job, then unpack it somewhere. As a convenience, you can symlink bin/dynjs to some directory enlisted on your $PATH, it should work fine!


Run ./bin/dynjs --console for the REPL and try the snippet below:

var x = 1 + 1;

For more options, run ./dynjs --help.