I do not see gij listed as one of the Java Virtual Machines on http://en.wikipedia.org/wiki/List_of_Java_virtual_machines and I have not found posts here talking about this either. Can anyone tell me whether gij is a JVM and if not, explain what’s the missing in gij or what’s the difference? Thanks.
Share
From The Java Virtual Machine Specification:
So GCJ can rightfully be called a Java Virtual Machine and GIJ, since it is an interpreter, even more so. The only requirement of a JVM is that it executes Java byte code.
If you look more closely at the Wikipedia page, you see GCJ in the bottom box listed in “Foundation and major implementations” of Java Virtual Machines.