My Oracle Support Banner

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

Last updated on SEPTEMBER 06, 2023

Applies to:

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

Purpose

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.

Scope

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.

Details

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
Purpose
Scope
Details
 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.