An open API service indexing awesome lists of open source software.

https://github.com/sysprog21/pitifulvm

A shabby implementation of Java virtual machine in C
https://github.com/sysprog21/pitifulvm

java java-virtual-machine jvm

Last synced: 8 months ago
JSON representation

A shabby implementation of Java virtual machine in C

Awesome Lists containing this project

README

          

# PitifulVM

A shabby implementation of Java virtual machine in C.

## Prerequisites

Oracle Java SE Development Kit or OpenJDK is required to build and run test suite.

## Running the tests

You can run the tests with `make check`.

## Running the VM

You need to specify the full filename (including `.class` suffix) to the executable. For example:
```shell
$ javac tests/Factorial.java
$ ./jvm tests/Factorial.class
```

## License

`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.