JamVM

From Wikipedia, the free encyclopedia

JamVM
Developer: Robert Lougher
Latest release: 1.4.4 / November 02, 2006
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 and ARM. Like other open-source VMs, JamVM uses GNU Classpath as a class library.

[edit] See also

List of Java virtual machines

In other languages