My Oracle Support Banner

What is the Difference between JRE, JDK, and JVM (Doc ID 758034.1)

Last updated on SEPTEMBER 20, 2019

Applies to:

Oracle Forms - Version and later
Oracle Jinitiator - Version 1.1.7 to 1.6
Information in this document applies to any platform.


Often we interchange the terms JRE, JDK, and JVM. However, this misuse of terms can cause confusion in technical discussions. This document will attempt to offer a simplified explanation of each term and how they apply to our environments.


This document is intended for administrators of Oracle Forms application deployment.  A basic understanding of Forms deployment concepts is recommended prior to utilizing this document.  This document may also be useful to anyone using a JRE to deploy Java applets or administrators responsible for server-side JDK installations.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 JRE - Java Runtime Environment
 JVM - Java Virtual Machine
 JDK - Java Development Kit

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.