How is the answer not already existent in Java, or more specifically, the JVM? Save some codec-type stuff with patent issues, and copyright issues with using the name "Java", it's a completely open specification (well, GPL open), with a number of alternative implementations, it's not language-dependent, etc., etc.
_________________________
Bitt Faulk