إصدار Java المناسب لنواتك
أي Java تحتاج للإصدارات 1.8 و1.16 و1.17 و1.20 و1.21، ولماذا تختاره لوحة التحكم تلقائيًا، وماذا يعني UnsupportedClassVersionError.
آخر تحديث 13 أغسطس 2026
Minecraft برنامج Java، ويجب أن تتوافق نسخة Java مع نسخة اللعبة.
| Minecraft | Java |
|---|---|
| 1.8 – 1.16.5 | 8 (أحيانًا 11) |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 وأحدث | 21 |
في Millida
تختار لوحة التحكم النسخة بناءً على نواة الخادم ونسخة اللعبة. لا حاجة لتغييرها يدويًا: فهذا أحد أكثر أسباب «الخادم لا يبدأ» شيوعًا لدى مزوّدي الاستضافة الذين يتركون الاختيار للمستخدم.
متى يبقى الأمر مهمًا
- نواة مخصّصة — Custom .jar.
- حزمة مودات قديمة لإصدارَي 1.7.10 و1.12.2 تحتوي مودات تتعطّل على Java أحدث من 8.
- مود مبنيّ لإصدار Java أحدث من النواة: عندها سيظهر
UnsupportedClassVersionErrorفي السجل — التوضيح.
كيف تعرف نسخة Java قيد التشغيل
تحتوي الأسطر الأولى من السجل عند بدء التشغيل على نسخة Java. كذلك يعرض الأمر /version على Paper بيئة التشغيل.
Java 8 وحزم المودات القديمة
تعمل حزم مودات 1.12.2 على Java 8، وعادةً لا تبدأ إطلاقًا على Java 17: إذ تستخدم إصدارات Forge الأقدم واجهات برمجية داخلية أُزيلت في إصدارات Java الأحدث. لا يمكن إصلاح ذلك عبر flags — بل بالنسخة المناسبة فقط.
استضافة Minecraftخادمك يعمل أثناء عدم اتصالكإنشاء خادم
