Skip to content

andycraig/jvmrust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toy Java Virtual Machine in Rust

A toy Java Virtual Machine written in Rust.

Heavily based on jvmrr, a toy Java Virtual Machine written in R.

Usage

Compile

cargo build --release

Run Hello World

./target/release/vm HelloWorld.class

Java Bytecode

Compile HelloWorld.java:

javac HelloWorld.java

View bytecode (disassemble):

javap -c -verbose HelloWorld.class

View bytecode (hexdump):

hexdump -C HelloWorld.class

About

A toy Java Virtual Machine written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published