Java Runtime Environment

This is an old revision of this page, as edited by 203.217.28.148 (talk) at 08:45, 6 June 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 3rd party applications are executed.
  • Plugins - which enable applets to be run in browsers
  • Java Webstart - which allows java applications to be efficently distributed to End users across the internet
  • Licensing and documentation