on 03-20-2007 6:00 PM
Can somebody describe to me exactly what JVM (Java Virtual Machine) is and how it is related/associated to XI? Responses are appreciated, thanks in advance!
JVM is used at runtime for any java code. it interpets the javacode wirtten in any system and excutes in ur system .
as we know that XI is combination of abapstack and javastack. anything to run in java we need JVM. which is the run time one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
A Java Virtual Machine (JVM), is a virtual machine that interprets and executes Java bytecode. This code is most often generated by Java language compilers, although the JVM can also be targeted by compilers of other languages. JVMs may be developed by other companies as long as they adhere to the JVM standard published by Sun.
The JVM is a crucial component of the Java Platform. Because JVMs are available for many hardware and software platforms, Java can be both middleware and a platform in its own right - hence the expression "Write once, run anywhere." The use of the same bytecode for all platforms allows Java to be described as "Compile once, run anywhere", as opposed to "Write once, compile anywhere", which describes cross-platform compiled languages.
Starting with J2SE 5.0, changes to the JVM specification have been developed under the Java Community Process as JSR 924[1]. As of 2006, changes to specification to support changes proposed to the class file format (JSR 202[2]) are being done as a maintenance release of JSR 924. The specification for the JVM is published in book form[3], known as "blue book". The preface states:
We intend that this specification should sufficiently document the Java Virtual Machine to make possible compatible clean-room implementations. Sun provides tests which verify the proper operation of implementations of the Java Virtual Machine.
Sun's JVM is called HotSpot. Clean-room Java implementations include Kaffe and IBM's. Sun retains control over the Java trademark, which it uses to certify implementation suites as fully compatible with Sun's specification
we have two caches JAVA,ABAP.
i mean all objects which will execute in JAVA Cache those need the JVM.
Regards
Chilla
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Daniel,
A Java Virtual Machine (JVM), is a virtual machine that interprets and executes Java bytecode. This code is most often generated by Java language compilers, although the JVM can also be targeted by compilers of other languages. JVMs may be developed by other companies as long as they adhere to the JVM standard published by Sun.
For more on JVM please check out these links:
<a href="http://en.wikipedia.org/wiki/Java_Virtual_Machine">Java Virtual Machine</a>
<a href="http://java.sun.com/docs/books/jvms/">http://java.sun.com/docs/books/jvms/</a>
As XI is having JAVA stack as well along with ABAP stack and to run XI we need several tools from JAVA such as JAVA Web Start and others. To run tools/components related to JAVA we need JVM on our machine.
Regards,
Subhasha Ranjan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.