Posts

Showing posts with the label Java Installation

What Is JDK? End Users, Components, and Configuration Guide

JDK (Java Development Kit) The JDK (Java Development Kit) is a software package required to develop, compile, and run Java applications. It contains all the tools needed by developers and users to work with Java programs. The JDK includes: Java Compiler (javac) Java Runtime Environment (JRE) Java Virtual Machine (JVM) Java libraries and development tools End Users of JDK Software 1. Programmer A programmer needs the JDK to perform the following tasks: Writing Java programs (coding) Compiling Java source code Executing Java applications For these tasks, the programmer must install JDK software, which provides: Java Compiler – used for compilation Java Libraries – used during coding and execution JVM (Java Virtual Machine) – used for program execution Without JDK, a programmer cannot develop Java applications. 2. Client A client (end user) is required to only execute Java applications, not write or compile them. For execution purposes, the client needs: Java Libraries JVM (Java Virtual M...