Java Runtime Environment

This is an old revision of this page, as edited by Robbot (talk | contribs) at 17:27, 6 October 2004 (Andre Engels - robot Modifying:es). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Java programming language.

The Java Runtime Environment or JRE provides a runtime-only subset of the Java programming language. End-users commonly utilise a JRE in (software) packages and plug-ins. The JRE itself is utilized by the J2SE SDK (more commonly called the JDK) and is required to run any application deployed on the Java platform. Essenntially, the JRE is the J2SE without development tools such as the java compiler, documentation tool and debugger.

Components of the JRE include:

  • Java libraries - which are the compiled byte codes of source developed by the JRE implementor to support application development in java. Examples of these libraries are:
  • A platform dependent implementation of Java virtual machine (JVM) which is the means by which the byte codes of the Java libraries and third party applications are executed.
  • Plugins - which enable applets to be run in browsers
  • Java Webstart - which allows Java applications to be efficiently distributed to End users across the internet
  • Licensing and documentation