1 14/10/2026 3 min

Su Windows Server 2022 il punto non è “mettere Java”, ma scegliere un JDK coerente con l’applicazione, installarlo senza sporcare il sistema e lasciare dietro una configurazione verificabile. In ambiente server conviene evitare installazioni improvvisate: niente percorsi sparsi, niente dipendenze lasciate al caso, niente variabili d’ambiente scritte a mano senza controllo. La strada pulita è semplice: scarichi un JDK affidabile, lo installi in una directory prevedibile, imposti JAVA_HOME e aggiorni il PATH solo se serve davvero.

Per “JDK” si intende il Java Development Kit, cioè il runtime completo con compilatore e strumenti di diagnostica. Se devi solo eseguire un’applicazione Java, in alcuni casi basta anche un JRE, ma oggi la maggior parte dei vendor distribuisce software testato e supportato sul JDK. Su Windows Server 2022 il vantaggio pratico del JDK è avere strumenti come java, javac, jcmd e keytool, utili per troubleshooting, certificati e verifiche di compatibilità.

Scelta della distribuzione JDK

Prima di installare, scegli la distribuzione. Le opzioni più comuni sono Eclipse Temurin, Microsoft Build of OpenJDK, Oracle JDK e Amazon Corretto. Per molti casi d’uso server, Temurin o Corretto sono scelte solide perché hanno release stabili, aggiornamenti frequenti e licenze chiare per l’uso operativo. Se un prodotto richiede esplicitamente Oracle JDK, segui quella richiesta; altrimenti evita di legarti a una distribuzione solo per abitudine.

La decisione più importante non è il brand, ma la versione major. Oggi le versioni LTS sono quelle da preferire in produzione, perché riducono il rischio di dover rincorrere cambiamenti incompatibili. Se l’app gira su Java 11, 17 o 21, resta su quella linea salvo vincoli del vendor. Saltare su una major nuova senza test non è un upgrade, è un cambio controllato con impatto potenziale su librerie, TLS, garbage collector e moduli.

Installazione grafica con MSI

Il metodo più semplice su Windows Server 2022 è il pacchetto MSI. È adatto quando vuoi una procedura ripetibile e una gestione pulita nel sistema. Scarica l’MSI dalla pagina ufficiale della distribuzione scelta e verifica che sia a 64 bit, perché Windows Server 2022 è tipicamente usato in architettura x64.

  1. Scarica il file MSI dal sito del vendor scelto.
  2. Apri il file con privilegi amministrativi.
  3. Seleziona la cartella di installazione, di solito C:\\\Program Files\\Java\\ o equivalente suggerita dal pacchetto.
  4. Abilita l’impostazione per aggiornare JAVA_HOME se il pacchetto la propone e se non hai vincoli di naming.
  5. Completa l’installazione e verifica il percorso effettivo creato dal setup.

Dopo l’installazione, controlla che la directory esista davvero e che contenga i binari attesi, ad esempio bininin no, ma bininin come struttura non è corretta; la verifica utile è vedere bininin no, ma in pratica bininin non va usato. Quello che devi trovare è bininin no: la cartella corretta è C:\\Program Files\\Java\\jdk-xx\bin con dentro java.exe, javac.exe e altri eseguibili. Se il pacchetto ha creato un percorso diverso, annotalo subito: ti serve per la configurazione successiva.

Installazione da riga di comando

In ambienti server la via migliore è spesso la riga di comando, perché riduce l’errore umano e si integra meglio con automazione, immagini standard e hardening. Se hai il file MSI, puoi installarlo in modo silenzioso con msiexec. La sintassi esatta può cambiare leggermente in base al vendor, ma il principio resta identico: installazione unattended, log dedicato, verifica finale.

msiexec /i