This is an incomplete implementation, see the Runtime.cc for instructions that are supported.
Config with vcpkg
cmake -Bbuild -DCMAKE_TOOLCHAIN_FILE=[path_to_vcpkg]/scripts/buildsystems/vcpkg.cmake
All targets are depend on sese.
JVM core implementation, including runtime and classloader.
JVM CLI implementation.
--mode=(run|print)
Choose mode, default to run.
--class-path=[file]
Choose the class file.
e.g.

print mode

calculate the 50th prime number

calculate the approximate value of the pi

unsupported opcode
Unittest for this project. Power by googletest.
This project is for study and testing purposes only, and itself is licensed under Apache 2.0.