YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Bir Minecraft plugini ya da modu daha yeni bir Java istiyor

MinecraftUpdated Oct 28, 20265 min read

Bir Minecraft Java sunucusunun her parçası en az bir Java sürümü için yapılmıştır: sunucu yazılımı, her plugin ve her mod. Sunucu yazılımı ya da bir mod, sunucunuzun çalıştırdığından daha yeni bir Java istediğinde sunucu açılışta durur. Daha yeni bir Java isteyen plugin yüklenmez ve sunucunun geri kalanı onsuz çalışır. Sunucuyu istenen Java'ya geçirin ya da elinizdeki Java için yapılmış bir plugin veya mod sürümü kurun.

Ne görürsünüz

Console'da şu satırlardan biri:

  • UnsupportedClassVersionError, yanında has been compiled by a more recent version of the Java Runtime (class file version ve bir sayı;
  • requires running the server with Java ya da requires at least Java ve bir sayı;
  • bir Fabric, Forge veya NeoForge modu için, modun ihtiyaç duyduğu bir bağımlılık olarak java adını geçiren bir satır.

Genel bakış sayfasında ve konsolun üstünde Sunucunuz neden durdu kutusu bunu adıyla söyler:

BaşlıkDüğmeler
Bir plugin needs Java 21, and this server runs Java 17.Java 21 sürümüne geç, Bul ve plugin
This server needs Java 21, and it is running Java 17.Java 21 sürümüne geç
This Minecraft version needs Java 21.Java 21 sürümüne geç
Bir mod needs a newer Java.Başlatma ayrıntılarını aç

Sayılar örnektir: kutu sizin sunucunuzdaki sayıları kullanır. Satır çökme raporundan değil de konsoldan geldiğinde Java sürümüne geç düğmesi Başlatma ayrıntılarını aç'a dönüşür, yani Java'yı kendiniz seçersiniz.

Kutu yalnızca sunucunun en son açılışı bitirdikten sonra yazdıklarını okur. Bu yüzden, başka türlü sorunsuz geçen bir açılışta yüklenemeyen bir plugin kutuda yer almaz: satırını Console'da arayın.

Çoğu sunucu türünde Genel bakış ayrıca Bu sunucunun farklı bir Java sürümüne ihtiyacı var başlıklı ve Sürümü değiştir düğmeli bir şerit gösterir; hata siz Genel bakış'ı açıkken geldiğinde çıkar.

Class file numarasını okuyun

Class file sürümü, Java sürümü artı 44'tür. Örneğin 61 Java 17, 65 Java 21 ve 69 Java 25'tir. Panel bu toplamı yukarıdaki kutuda sizin yerinize yapar.

Tek tıkla çözün

  1. Panel'de sunucunuzu açın, Genel bakış ya da Console sayfasında olun.
  2. Sunucunuz neden durdu içinde Java sürümüne geç düğmesine ve numarasına tıklayın. Kutu The server now uses Java ve numarayı, ardından Start it again. yazar.
  3. Başlat'a tıklayın.

Bunun yerine şeritten: Sürümü değiştir'e tıklayın, Bir Java sürümü seçin penceresinde Java'yı seçin ve Değiştir ve başlat'a tıklayın.

Elle çözün

  1. Ayarlar'ı açıp Başlatma ayrıntıları'na tıklayın ya da kutudaki Başlatma ayrıntılarını aç'a tıklayın.
  2. Docker imajı altında listeden daha yeni Java'yı seçin. Seçer seçmez kaydedilir. Daha fazla ayrıntı: Minecraft sunucunuzun Java sürümü nasıl değiştirilir.
  3. Sunucuyu başlatın.

Panel geçiş yapmadığında

Bazı sunucu yazılımları kendileri için fazla yeni bir Java'da açılmaz ve panel bu seçimi reddeder. Örneğin panel This software on Minecraft ve sürümü, ardından does not start on Java ve sayıyı yazar. Bu durumda kutu Java sürümüne geç düğmesini sunmaz. Bunun yerine şunlardan birini yazar:

  • This server software cannot run on Java ve sayı. Elinizdeki Java'da çalışan bir plugin sürümü kurun.
  • A plugin or mod was built for Java ve bir sayı, ardından which this server software cannot run. Onu kaldırın ya da Java'nızda çalışan bir sürümünü kurun. Files içinde aç sizi ona götürür.
  • This Minecraft version needs Java ve bir sayı, ardından which this server cannot switch to here. Contact support. Bir destek talebi açın.

Bir plugin ya da modun başka bir yapısını bulmak için Bul düğmesine ve adına tıklayarak Modding sayfasını açın, adı arayın ve Minecraft'ınız ile Java'nız için yapılmış bir sürümü seçin. Bkz. Paper, Spigot ve Purpur’a plugin kurma ve Forge, Fabric ve NeoForge’a mod nasıl kurulur.

Bilmekte fayda var

  • Kim geçiş yapabilir: rolünüzün sunucunun Java imajını değiştirme izni olmalı. Yoksa sunucu sahibine sorun.
  • En yenisini değil, mesajın adını verdiği Java'yı seçin. Eski sunucu yazılımları çok daha yeni bir Java'da açılmayabilir ve panel bu seçimleri reddeder.
  • Daha fazla neden, her biri için bir rehber: Minecraft sunucunuzun neden durduğunu nasıl görürsünüz.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ