Using the Java Virtual Machine

From wiki.emacinc.com
Revision as of 17:49, 6 May 2014 by Kyoungmeyer (talk | contribs) (Created page with "{{todo|SEOKWTODO; Finish Writing; (05.06.14-17:30->KY+)|Klint Youngmeyer|project=oe 4, oe 5,md,ky,SEOKWTODO,bs}} The Java Virtual Machine is an optional package and is not in...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
TODO: {{#todo:SEOKWTODO; Finish Writing; (05.06.14-17:30->KY+)|Klint Youngmeyer|oe 4, oe 5,md,ky,SEOKWTODO,bs}}

The Java Virtual Machine is an optional package and is not included by default in EMAC Linux builds. If you would like to include this package with your build, the custom package number is SL040-NPN-00140. To inquire about purchasing this package, please contact EMAC at info@emacinc.com.

JamVM

A Java virtual machine (JVM) interprets Java bytecode into the hardware's specific processor instructions. Java mostly uses the just in time (JIT) compilation method which partially compiles the code so that the JVM on any target can complete compiling the code for the target's specific instruction set. The JIT method saves time by only needing to be compiled once then using the same bytecode on multiple separate platforms. The Java Virtual Machine that is included in the EMAC package is JamVM. JamVM is a small, open source virtual machine that conforms to the Java virtual machine specification version 2.

Compiling Programs

Running Programs

Included Examples