INSTALLARE IL JDK E IL JRE

IL JRE

java-logoJava Runtime Environment: cos’è e a cosa serve.

JRE è un’implementazione della Macchina virtuale Java ed è necessario per l’esecuzione dei programmi scritti in Java.

Il Java Runtime Environment contiene:

  • la Java Virtual Machine (JVM)
  • le API Java standard
  • un launcher necessario per avviare i programmi già compilati in bytecode.

Cosa non è…

  • non è un ambiente di sviluppo software
  • non contiene tool di sviluppo

Cosa contiene?

Il JRE contiene:

java, javaw, libraries, rt.jar

IL JDK

KDK_IT

JAVA DEVELOPMENT KIT: COS’E’ E A COSA SERVE

Cosa contiene?

Oltre al JRE ed alla JVM, il JDK contiene diversi strumenti tra cui:

  • javac: compila il file sorgente in bytecode
  • java: esegue i file generati dal compilatore
  • javadoc: serve per creare la documentazione di base del software, sulla base dei commenti inseriti nel codice sorgente
  • jar: gestisce i file jar (Java Archive, file compressi contenente classi Java)
  • JConsole: dotato di interfaccia grafica, consente il monitoraggio delle applicazioni Java
  • jdb: debugger di java a riga di comando

INSTALLAZIONE DEL JDK

Andare con il proprio browser all’indirizzo https://www.oracle.com/it/java/technologies/downloads/ e scaricare il JDK per il proprio sistema operativo e la propria architettura. Io in questo momento sto lavorando su un computer MacBook Pro con S.O installato MacOS Ventura chip M2 e architettura ARM 64. Una volta installato il JDK impostare la variabile di ambiente JAVA_HOME che deve puntare alla cartella in cui è installato il JDK. Se tutto è andato a buon fine apri un terminale (o prompt dei comandi in Windows) e digita  java -version. Dovresti vedere la versione di Java installata.

java_version

AMBIENTI DI SVILUPPO

Ne esistono diversi, i più utilizzati sono Eclipse, NetBeans e altri. In questo corso utilizzeremo Visual Studio code scaricabile all’indirizzo https://code.visualstudio.com/. Scegliere la versione per il proprio sistema operativo. Vediamo ora quali sono le estensioni da installare e come scrivere un semplice programma di benvenuto.

VS_CODE_EXTENSION

Installare la prima estensione, a cascata ne verranno installate altre.

Extension

IL PRIMO PROGRAMMA IN JAVA

Al momento non preoccupiamoci troppo della sintassi. Analizzeremo bene tutto, quello che ti voglio far notare è l’istruzione print line (println). In pratica stiamo dicendo a Java utilizza la classe System per scrivere sulla console di output (out) e utilizza il metodo println per scrivere qualcosa sul terminale.

HelloWorld

LINK AI POST PRECEDENTI

IL LINGUAGGIO JAVA

LINK AL CODICE SU GITHUB

GITHUB