java SableVM is a highly-portable Java virtual machine written in C, and implementing the Java virtual machine specification, second edition. Its goals are to be complete, reasonably small, fast, and efficient, as well as to provide a well-designed and robust platform for further development and research. SableVM is a clean-room implementation of the publicly available specifications.