JamVM

From Wikipedia, the free encyclopedia

JamVM
Developer: Robert Lougher
Latest release: 1.4.5 / February 04, 2007
OS: Cross-platform
Use: Java
License: GNU General Public License
Website: http://jamvm.sourceforge.net/

JamVM is an open-source Java virtual machine developed to be extremely small compared with other VMs while conforming to the Java virtual machine specification version 2 (blue book).

The recent versions support object finalization, Soft/Weak/Phantom References, the Java Native Interface (JNI) and the Reflection API. The garbage collector can run either synchronously or asynchronously within its own thread.

JamVM currently supports PowerPC, i486, AMD64, MIPS and ARM. Like other open-source VMs, JamVM uses GNU Classpath as a class library.

[edit] See also


In other languages