NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Un plugin o una mod di Minecraft ha bisogno di un Java più recente

MinecraftUpdated Oct 28, 20265 min read

Ogni parte di un server Minecraft Java è fatta per una versione minima di Java: il software del server, ogni plugin e ogni mod. Quando il software del server o una mod ha bisogno di un Java più recente di quello che usa il tuo server, il server si ferma all'avvio. Un plugin che ha bisogno di un Java più recente non si carica e il resto del server gira senza. Passa il server al Java richiesto, oppure installa una versione del plugin o della mod fatta per il Java che hai.

Cosa vedi

Nella Console, una di queste righe:

  • UnsupportedClassVersionError con has been compiled by a more recent version of the Java Runtime (class file version e un numero;
  • requires running the server with Java oppure requires at least Java e un numero;
  • per una mod Fabric, Forge o NeoForge, una riga che nomina java come dipendenza di cui la mod ha bisogno.

In Panoramica, e sopra la console, il riquadro Perché il tuo server si è fermato la indica:

TitoloPulsanti
Un plugin needs Java 21, and this server runs Java 17.Passa a Java 21, Trova e il plugin
This server needs Java 21, and it is running Java 17.Passa a Java 21
This Minecraft version needs Java 21.Passa a Java 21
Una mod needs a newer Java.Apri i dettagli di avvio

I numeri sono esempi: il riquadro usa quelli del tuo server. Quando la riga arriva dalla console e non da un crash report, Passa a Java diventa Apri i dettagli di avvio, così scegli tu il Java.

Il riquadro legge solo quello che il server ha stampato dopo l'ultimo avvio completato. Un plugin che non si è caricato durante un avvio andato a buon fine quindi non compare nel riquadro: cerca la sua riga nella Console.

Sulla maggior parte dei tipi di server Panoramica mostra anche un banner, Questo server richiede un’altra versione di Java, con un pulsante Cambia versione, quando l'errore arriva mentre hai Panoramica aperta.

Leggi il numero della class file

La versione di una class file è una versione di Java più 44. Per esempio 61 è Java 17, 65 è Java 21 e 69 è Java 25. Il pannello fa questo calcolo per te nel riquadro qui sopra.

Risolvi con un clic

  1. Apri il tuo server nel pannello, su Panoramica o Console.
  2. In Perché il tuo server si è fermato, clicca Passa a Java e il numero. Il riquadro dice The server now uses Java e il numero, Start it again.
  3. Clicca Avvia.

Dal banner invece: clicca Cambia versione, scegli il Java nella finestra Scegli una versione di Java e clicca Cambia e avvia.

Risolvi a mano

  1. Apri Impostazioni e clicca Dettagli di avvio, oppure clicca Apri i dettagli di avvio nel riquadro.
  2. Sotto Immagine Docker, scegli nell'elenco il Java più recente. Viene salvato appena lo scegli. Più dettagli: Come cambiare la versione di Java del tuo server Minecraft.
  3. Avvia il server.

Quando il pannello non cambia Java

Alcuni software per server non partono con un Java troppo nuovo per loro e il pannello rifiuta quella scelta. Per esempio il pannello dice This software on Minecraft e la versione does not start on Java e il numero. In quel caso il riquadro non offre Passa a Java. Dice invece una di queste cose:

  • This server software cannot run on Java e il numero. Installa una versione del plugin che funziona con il Java che hai.
  • A plugin or mod was built for Java e un numero which this server software cannot run. Toglila, oppure installa una versione che funziona con il tuo Java. Apri in Files ti porta lì.
  • This Minecraft version needs Java e un numero which this server cannot switch to here. Contact support. Apri un ticket.

Per trovare un'altra build di un plugin o di una mod, clicca Trova e il suo nome per aprire Modding, cerca il nome e scegli una versione fatta per il tuo Minecraft e il tuo Java. Vedi Come installare i plugin su Paper, Spigot e Purpur e Come installare le mod su Forge, Fabric e NeoForge.

Da sapere

  • Chi può cambiare Java: il tuo ruolo deve avere il permesso di cambiare l'immagine Java del server. Altrimenti chiedi al proprietario del server.
  • Scegli il Java che indica il messaggio, non il più recente. Il software di server più vecchio può non partire con un Java molto più nuovo e il pannello rifiuta quelle scelte.
  • Altre cause, una guida per ciascuna: Come vedere perché il tuo server Minecraft si è fermato.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI