Hajvm is a project mainly written in HASKELL and JAVA, it's free.
A partially implemented java virtual machine written in haskell.
This is an attempt at building a java virtual machine in haskell!
But it doesn't do anything yet ¯_(ツ)_/¯