Inhoudsopgave:
- Definitie - Wat betekent Java Runtime Environment (JRE)?
- Techopedia verklaart Java Runtime Environment (JRE)
Definitie - Wat betekent Java Runtime Environment (JRE)?
De Java Runtime Environment (JRE) is een set softwaretools voor de ontwikkeling van Java-applicaties. Het combineert de Java Virtual Machine (JVM), platformkernklassen en ondersteunende bibliotheken.
JRE is onderdeel van de Java Development Kit (JDK), maar kan afzonderlijk worden gedownload. JRE is oorspronkelijk ontwikkeld door Sun Microsystems Inc., een volledige dochteronderneming van Oracle Corporation.
Ook bekend als Java-runtime.
Techopedia verklaart Java Runtime Environment (JRE)
JRE bestaat uit de volgende componenten:
- Implementatietechnologieën, inclusief implementatie, Java Web Start en Java Plug-in.
- Toolkits voor gebruikersinterface, inclusief Abstract Window Toolkit (AWT), Swing, Java 2D, Toegankelijkheid, Afbeeldings-I / O, Print Service, Geluid, slepen en neerzetten (DnD) en invoermethoden.
- Integratiebibliotheken, inclusief Interface Definition Language (IDL), Java Database Connectivity (JDBC), Java Naming en Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation via Internet Inter-Orb Protocol (RMI-IIOP) en scripting .
- Andere basisbibliotheken, inclusief internationale ondersteuning, input / output (I / O), uitbreidingsmechanisme, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), Math, Netwerken, Override Mechanism, Security, Serialization en Java voor XML Verwerking (XML JAXP).
- Lang en util base libraries, inclusief lang en util, management, versiebeheer, zip, instrument, reflectie, collecties, concurrency-hulpprogramma's, Java Archive (JAR), logboekregistratie, voorkeuren-API, ref-objecten en reguliere expressies.
- Java Virtual Machine (JVM), inclusief Java HotSpot Client en Server Virtual Machines.
JRE 1.0 is geëvolueerd met een verscheidenheid aan klasse- en pakkettoevoegingen aan de kernbibliotheken, en het is gegroeid van een paar honderd klassen tot enkele duizenden in Java 2 Platform, Standard Edition (J2SE). Er zijn volledig nieuwe API's geïntroduceerd en veel van de originele versie 1.0 API's zijn verouderd. Er is veel kritiek geweest vanwege deze enorme toevoegingen.
