Question

What do we mean by different JVMs? Does NETbeans IDE and Eclipse IDE use different JVM ? If I am calling an application made using NETbeans from a client made using Eclipse IDE, then can we say that both application and client are running in diffrent JVM.

Was it helpful?

Solution

In Eclipse and Netbeans, you can define which JVM you want to use. If your JVM is compliant with the specs, it should work anyway. Different JVMs exist, like the official Oracle JVM, JRockit, or the IBM JVM. They all follow the same specifications, but are different implementations.

To go further: A JVM (Java Virtual Machine) is only a part of a Java environment. To be able to run a Java program, you need to install a JRE (Java Runtime Environment), which is a JVM + standard libraries. And to develop, you need a JDK (Java Development Kit), which is a JRE with development tools, like the javac compiler, for example.

OTHER TIPS

A JVM is a virtual machine capable of executing Java bytecode. Netbeans and Eclipse are IDE's used for development of Java based applications. You can select the JVM you want to use in each of the IDE's . There are different versions / implementations of JVM but derived from the same specifications

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top