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.
- Scarica il file MSI dal sito del vendor scelto.
- Apri il file con privilegi amministrativi.
- Seleziona la cartella di installazione, di solito
C:\\\Program Files\\Java\\o equivalente suggerita dal pacchetto. - Abilita l’impostazione per aggiornare
JAVA_HOMEse il pacchetto la propone e se non hai vincoli di naming. - 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
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.