Skip to content
Generate Java Virtual Machine .class files from Rust.
Rust Shell
Branch: master
Clone or download
Latest commit 13c90ce May 11, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
src Added enumeration for Java type signatures, and switched to use that … Jul 1, 2015
.gitignore Got Hello World serialization working. Jun 26, 2015
Cargo.lock
Cargo.toml Cleanup. Jun 29, 2015
LICENSE Added license. May 11, 2016
README.md Added read command to README. Jun 30, 2015
diff.sh

README.md

JVM Assembler

Tools for working with Java Virtual Machine Class files from Rust.

Converts back and forth between binary .class files and Rust structs.

Supports JVM version 8.

Examples

To run the examples:

cargo run --example hello_world && java hello_world
cargo run --example simple_addition && java simple_addition

Inspecting existing .class files

The following command will print out a nicely-formatted representation of the structure of a .class file:

cargo run read myfile.class
You can’t perform that action at this time.