- Class file parser
- Function calls
- Zero dependency(even libc)
- Implemented java method
System.out.print.print(int)for debugging
- Jar file
- Native methods
- Class loader
- GCC
- JDK 1.8+ to build the test class file
$ make class_file_test # test the class file parser
$ make vm_test # test the vm