A work-in-progress Java virtual machine written completely in rust.
As there are currently no releases, you must build from source.
If rust is not already installed, you can find out how on their official website.
git clone https://github.com/StackDoubleFlow/rjvm.git
cd rjvm
cargo build --release
Once complete, the optimized executable will be located at ./target/release/rjvm
or ./target/release/rjvm.exe
depending on your os.
For now, rjvm will only parse a class file, and print out it's contents as a structured output.
Example:
rjvm HelloWorld.java
It also has a help message generated by structopt:
rjvm --help
MIT