Bytecode interpreted. JIT compiled (depending on implementation). Dynamic code loaded.
- OpenJ9 (Source)
- AdoptOpenJDK builds JDK downloads of OpenJDK and OpenJ9 builds.
- Amazon Coretto
- Kaffe (Source)
- jvmulator: "a simple emulator for Java bytecode as well as an in-memory Java compiler to allow bytecode to be generated. The generated code can be executed as well as emulated to allow stepping through bytecode line by line, and seeing what the content of the local variables or stack happens to be."
Last modified 12 May 2022