vilie / javify

Javascript Java Compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Javascript Java Compiler

jamvm with classpath compiled to a huge js file via emscripten

Feel free to contribute!

Installation

  1. Install emscripten by apt-get install emscripten or goto emscripten folder and make (this option requires 20GB of free space and 8GB of RAM)

  2. Compile classpath via cd classpath && ./javify-build.sh

  3. Compile JamVM via cd jamvm && ./javify-build.sh

  4. Link them together via cd jamvm && emcc ./lib/libjavalang.so ./lib/libjvm.so src/jam.o -s TOTAL_MEMORY=167772160

  5. Test it js a.out.js

Other required stuff

Packages: cmake build-essential

Testing in browser

TODO

Test examples

About

Javascript Java Compiler

License:GNU General Public License v2.0


Languages

Language:Java 89.1%Language:C 6.0%Language:Shell 1.5%Language:HTML 1.0%Language:C++ 0.9%Language:TeX 0.7%Language:XSLT 0.3%Language:Assembly 0.2%Language:Groff 0.1%Language:CSS 0.1%Language:Makefile 0.0%Language:Yacc 0.0%Language:GAP 0.0%Language:Perl 0.0%Language:JavaScript 0.0%