In informatica il JRE (o Java Runtime Environment) è un ambiente di esecuzione per applicazioni scritte in linguaggio Java, distribuito gratuitamente da Sun Microsystems.

Descrizione

modifica

In quanto tale contiene la Java Virtual Machine, le librerie standard (API Java) e un launcher per le applicazioni Java, necessario per avviare i programmi scritti in linguaggio Java e già compilati in bytecode; è dunque necessario quando si hanno programmi scritti in Java forniti già compilati in bytecode. Materialmente JRE è un plugin per browser in quanto è impiegato per applicazioni web che contengono componenti scritte in Java.

Esso non costituisce un ambiente di sviluppo software e non contiene strumenti di sviluppo (compilatori e/o debugger): per poter sviluppare in Java a monte, a partire dal codice sorgente, è necessario infatti il Java Development Kit (che tipicamente contiene anche il JRE), anch'esso distribuito gratuitamente dalla Sun. Molti IDE offrono inoltre la possibilità di agganciare (linkare) la JRE e poter così sviluppare i propri programmi coadiuvati dell'editor.

Rilasciato in versione 32 bit e 64 bit, ad oggi, l'ultima versione della Java 2 Platform, Standard Edition Runtime Environment è la versione 19 (rilasciata il 20 settembre 2022): ogni versione ha molti aggiornamenti (detti anche build) che vengono rilasciati durante il periodo di sviluppo (ad es. JRE 6 è arrivato sino all'aggiornamento 45, mentre JRE 7 all'aggiornamento 51; a maggio 2019 JRE versione 8 era in aggiornamento 211 (rilasciata il 16 aprile 2019).

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Java (linguaggio di programmazione)

compilatore Java e altri strumenti). Successivamente, Sun fornì un pacchetto che comprendeva solo il runtime, chiamato Java Runtime Environment (JRE). Normalmente

Piattaforma Java

piattaforma java è il Java Runtime Environment (JRE), necessario per l'esecuzione del programma compilato, mentre per lo sviluppo dei programmi in Java a partire

JAR (formato di file)

sistemi operativi Microsoft Windows e Solaris, in presenza di un Java Runtime Environment, vengono trattati come eseguibili. L'utilizzo di questi archivi

Ambiente di sviluppo integrato

iOS e Raspberry Pi. NetBeans, open source, creato dalla SUN, che supporta il linguaggio Java e numerosi altri linguaggi. Qt Creator, open source, multipiattaforma

JavaFX

formati come SVG, a codice JavaFX. A partire da Java 7, la libreria di JavaFX è distribuita con il Java Runtime Environment. Multi piattaforma: soprattutto

Oracle Solaris

OpenWindows. Esso fu seguito dal Common Desktop Environment (CDE) in Solaris 2.5. Con Solaris 10 è incluso il Java Desktop System, che è basato su GNOME. In

Java Web Start

programma. Un browser configurato correttamente passa i file JNLP a un Java Runtime Environment (JRE), il quale a sua volta scarica l'applicazione sulla macchina

Java Platform, Standard Edition

risorse limitate, come i telefoni cellulari. La Java Development Kit (JDK) e la Java Runtime Environment (JRE) sono i file effettivi che vengono scaricati