Sommario:
- Definizione - Cosa significa Java Runtime Environment (JRE)?
- Techopedia spiega Java Runtime Environment (JRE)
Definizione - Cosa significa Java Runtime Environment (JRE)?
Java Runtime Environment (JRE) è un insieme di strumenti software per lo sviluppo di applicazioni Java. Combina Java Virtual Machine (JVM), classi core della piattaforma e librerie di supporto.
JRE fa parte del Java Development Kit (JDK), ma può essere scaricato separatamente. JRE è stato originariamente sviluppato da Sun Microsystems Inc., una consociata interamente di proprietà di Oracle Corporation.
Conosciuto anche come runtime Java.
Techopedia spiega Java Runtime Environment (JRE)
JRE è costituito dai seguenti componenti:
- Tecnologie di distribuzione, inclusa la distribuzione, Java Web Start e il plug-in Java.
- Toolkit di interfaccia utente, inclusi Abstract Window Toolkit (AWT), Swing, Java 2D, Accessibilità, I / O immagine, Servizio di stampa, Audio, trascinamento della selezione (DnD) e metodi di input.
- Librerie di integrazione, inclusi Interface Definition Language (IDL), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation Over Internet Inter-Orb Protocol (RMI-IIOP) e scripting .
- Altre librerie di base, tra cui supporto internazionale, input / output (I / O), meccanismo di estensione, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), Math, Networking, Override Mechanism, Security, Serialization e Java per XML Elaborazione (XML JAXP).
- Librerie di base Lang e util, tra cui lang e util, gestione, versioning, zip, strumento, riflessione, raccolte, utilità di concorrenza, Java Archive (JAR), registrazione, API delle preferenze, oggetti Ref ed espressioni regolari.
- Java Virtual Machine (JVM), comprese le macchine virtuali Java HotSpot Client e Server.
JRE 1.0 si è evoluto con una varietà di aggiunte di classi e pacchetti alle librerie core ed è passato da poche centinaia a diverse migliaia in Java 2 Platform, Standard Edition (J2SE). Sono state introdotte completamente nuove API e molte delle API originali versione 1.0 sono state deprecate. C'è stato un notevole grado di critica a causa di queste massicce aggiunte.
