JVM Bytecode Library for C++ The purpose of this library is to allow an easy way to read and write .class files using intuitive C++ objects. Potential uses include bytecode analysis tools, class file inspectors, and compilers targeting the JVM.