خطأ Java mismatch يظهر لما نسخة Minecraft تطلب Java مختلفة عن اللي محمّلة في الـ container. سيرفرنا يصلحه تلقائياً، لكن إذا ما تصلّح، هنا الحل اليدوي.
أعراض الخطأ
UnsupportedClassVersionErrorفي الكونسولhas been compiled by a more recent version of the Java Runtime- السيرفر يحاول يبدأ ثم يقفل خلال ٥ ثواني
الحل التلقائي (الموصى به)
بعد ٣ محاولات فشل متتالية، لوحة LYRI تعرض لك بانر "اقتراح حل تلقائي". اضغط "ثبّت" وراح نختار نسخة Java الصحيحة ونعيد التشغيل. الوقت: ٣٠ ثانية.
الحل اليدوي
من لوحة السيرفر، روح تبويب "النوع"، اختر اللعبة، ثم اختر "تعديل نسخة Java":
- Minecraft 1.20.5+ يحتاج Java 21
- Minecraft 1.18 – 1.20.4 يحتاج Java 17
- Minecraft 1.17 يحتاج Java 16
- Minecraft 1.16.x وأقدم يحتاج Java 8
- NeoForge 21+ يحتاج Java 21 (مو 17، تنبّه)
تأكّد بعد التغيير
شغّل السيرفر، وراقب الكونسول. لو شفت "Done (X.XX seconds)" خلال ١٥–٣٠ ثانية، كل شي تمام.
💡 لو غيّرت Java وبعدها سيرفرك بطيء، رجّع للنسخة السابقة. Java الأحدث ما تعني دائماً أفضل.