Índice:
- Definição - O que significa o Java Runtime Environment (JRE)?
- Techopedia explica Java Runtime Environment (JRE)
Definição - O que significa o Java Runtime Environment (JRE)?
O Java Runtime Environment (JRE) é um conjunto de ferramentas de software para o desenvolvimento de aplicativos Java. Ele combina a Java Virtual Machine (JVM), classes principais da plataforma e bibliotecas de suporte.
O JRE faz parte do Java Development Kit (JDK), mas pode ser baixado separadamente. O JRE foi desenvolvido originalmente pela Sun Microsystems Inc., uma subsidiária integral da Oracle Corporation.
Também conhecido como Java Runtime.
Techopedia explica Java Runtime Environment (JRE)
O JRE consiste nos seguintes componentes:
- Tecnologias de implantação, incluindo implantação, Java Web Start e Java Plug-in.
- Kits de ferramentas da interface do usuário, incluindo o Abstract Window Toolkit (AWT), Swing, Java 2D, Acessibilidade, E / S de imagem, Serviço de impressão, Som, arrastar e soltar (DnD) e métodos de entrada.
- Bibliotecas de integração, incluindo IDL (Interface Definition Language), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation (RMI-IIOP) e scripting .
- Outras bibliotecas base, incluindo suporte internacional, entrada / saída (E / S), mecanismo de extensão, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), matemática, redes, mecanismo de substituição, segurança, serialização e Java for XML Processamento (XML JAXP).
- Bibliotecas Lang e util, incluindo lang e util, gerenciamento, controle de versão, zip, instrumento, reflexão, Coleções, Utilitários de simultaneidade, Java Archive (JAR), Log, API de preferências, Objetos de referência e expressões regulares.
- Java Virtual Machine (JVM), incluindo Java HotSpot Client e Server Virtual Machines.
O JRE 1.0 evoluiu com uma variedade de adições de classe e pacote às bibliotecas principais e passou de algumas centenas de classes para vários milhares no Java 2 Platform, Standard Edition (J2SE). APIs totalmente novas foram introduzidas e muitas das APIs originais da versão 1.0 foram preteridas. Houve um grau significativo de críticas por causa desses acréscimos maciços.