Skip to content

mrorii/pyjvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyjvm

Yet another Java virtual machine implementation, written in pure Python. This repository is almost a line-by-line translation of Rava, which is a JVM written in pure Ruby.

This repository is intended mainly for study purposes. It is not meant as a production-ready JVM.

Usage

  1. Download jdk
  2. unjar jdk/jre/lib/rt.jar
  3. Place java/lang/* in working directory
  4. Compile your program with javac
  5. Finally, pyjvm [java class name] [arg 1] [arg 2] …

References

About

yet another jvm, written in pure Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages