⚠️ Deprecated. Consider to adopt the TypeScript eco system. A lightweight component to expose computational MATLAB resources over HTTP. #j2js-compiler A Java Bytecode to JavaScript Cross-Compiler. ##Installation 1. You need to install this and the following projects * https://github.com/decatur/j2js-compiler * https://github.com/decatur/j2js-jre * https://github.com/decatur/j2js-agent 2. Build all projects. An Eclipse project description is included. 3. Optionally install https://github.com/decatur/j2js-demos ##Building your project It is highly recommended that you compile your project (i.e. generate class files) against `j2js-jre`, and not `rt.jar`. This way you avoid link errors (missing classes or methods) at the cross-compile stage. See the warning at the bottom of the document. ##Usage java -cp com.j2js.J2JSCompiler ###`` This is the standard Java classpath. The cross-compiler needs the project j2js-compiler, bcel and commons-io on its classpath. ###`` All non-absolute paths are relative to the basedir. ###`` The name of the class to cross-compile. This class must have a method `public void main(java.lang.String[])`. The compiler cross-compiles the `main` method and all other methods which are called from the `main` method. ###`` This classpath must contain all classes whose methods are referenced by the main method. In normal operation, this classpath consists of * the j2js-jre classes directory or jar * the j2js-agent classes directory or jar * the classes directory of your personal project ###`` All cross-compiled code is stored in the target location. It is one or more JavaScript file starting at `0.js`. Only this initial file must be included in your web page with `