Lar Desenvolvimento O que é o ambiente de tempo de execução java (jre)? - o que é techopedia

O que é o ambiente de tempo de execução java (jre)? - o que é techopedia

Índice:

Anonim

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.

O que é o ambiente de tempo de execução java (jre)? - o que é techopedia