Skip to content
An experimental Java Bytecode Interpreter written in C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include
src added double opcodes Mar 10, 2019
test Implemented String and Print natively. Removed leaks. Mar 10, 2019
.gitignore excluded vscode folders. Mar 10, 2019
LICENSE
README.md Create README.md Mar 9, 2019
makefile Implemented String and Print natively. Removed leaks. Mar 10, 2019
readme.md added double opcodes Mar 10, 2019
test.sh

README.md

ToyJVM

Experimental Java Bytecode Interpreter written in C to understand Java concepts better.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Javac is required to compile Java codes into Java bytecodes.

Running the tests

You can run the tests with the test.sh script. As the project grows up, new tests will be added.

Running the software

You need to give the class name without extension to the executable. For example ./bin/main test/HelloWorld will run the test/HelloWorld.class file.

You can’t perform that action at this time.