A shabby implementation of Java virtual machine in C.
Java SE or OpenJDK is required to build and validate test suite.
You can run the tests with make check
.
You need to specify the full filename to the executable. For example:
$ javac tests/Factorial.java
$ ./jvm tests/Factorial.class
PitifulVM
is released under the BSD 2 clause license. Use of this source code
is governed by a BSD-style license that can be found in the LICENSE file.