There is no commentSelect some text and then click Comment, or simply add a comment to this page from below to start a discussion.
what are JVM,JRE,JDK and among with them???
Summary
JVM, JRE, and JDK are three different components used in the development and execution of Java applications. Here are their definitions:*
JVM
JVM (Java Virtual Machine): The JVM is a virtual machine that is responsible for running Java bytecode. It is an abstract machine that provides a runtime environment in which Java bytecode can be executed. The JVM converts the bytecode into machine language and runs it on the operating system.*
JRE
JRE (Java Runtime Environment): The JRE is a software package that provides the minimum requirements for executing a Java application. It includes the JVM, class libraries, and other components required to run Java applications but does not include development tools.*
JDK
JDK (Java Development Kit): The JDK is a software development kit that provides tools for developing Java applications. It includes the JRE, development tools (such as compilers and debuggers), and other libraries and tools required for Java development.*
Conclusion
In summary, the JVM is the runtime environment that executes Java bytecode, the JRE is the minimum runtime environment required to execute Java applications, and the JDK is a software development kit that includes the JRE and tools for Java development.