ما إصدار ⁨Java⁩ الذي يحتاجه خادم ⁨Minecraft⁩؟

يحتاج كل إصدار من ⁨Minecraft⁩ إلى حدّ أدنى من إصدار ⁨Java⁩، ولا يبدأ الخادم على إصدار أقدم. العدد “⁨26.1⁩” في أرقام إصدارات ⁨Minecraft⁩ الجديدة هو إصدار اللعبة لا إصدار ⁨Java⁩: فهو يحتاج ⁨Java 25⁩ لا ⁨Java 26⁩.

بقلم فريق ⁨Nodewave⁩ · آخر تحديث ⁨8⁩ نوفمبر ⁨2026⁩

إصدار ⁨Java⁩ بحسب إصدار ⁨Minecraft⁩

إصدار ⁨Minecraft⁩⁨Java⁩ المطلوب
⁨26.1⁩ وما بعده⁨Java 25⁩
من ⁨1.20.5⁩ إلى ⁨1.21.x⁩⁨Java 21⁩
من ⁨1.18⁩ إلى ⁨1.20.4⁩⁨Java 17⁩
⁨1.17⁩⁨Java 16⁩
من ⁨1.12⁩ إلى ⁨1.16.5⁩⁨Java 8⁩

هذه هي الحدود الدنيا المذكورة في ⁨Minecraft Wiki⁩. يشغّل ⁨Java⁩ الأحدث عادةً الخادم الأقدم أيضًا، لكن الإضافات والمودات القديمة تتعطل عليه أحيانًا. وبالنسبة إلى مودباك، استخدم إصدار ⁨Java⁩ الذي يذكره مؤلفه.

تحقق من إصدار ⁨Java⁩ لديك

شغّل هذا في طرفية الخادم:

⁨java -version⁩

يعرض السطر الأول الإصدار، مثل ⁨openjdk version⁩ "⁨21.0.5⁩". إذا لم يُعثر على الأمر، فـ ⁨Java⁩ غير مثبّت.

ثبّت ⁨Java⁩ الصحيح على ⁨Ubuntu⁩ أو ⁨Debian⁩

تحتاج فقط إلى نسخة ⁨headless⁩، بلا مكوّنات سطح المكتب. لـ ⁨Java 21⁩:

⁨sudo apt update⁩
⁨sudo apt install openjdk-21-jre-headless⁩
⁨java -version⁩

لـ ⁨Java 25⁩، ثبّت الحزمة من توزيعتك إذا عرضها ⁨apt search openjdk-25⁩. وإن لم يعرضها، فاستخدم ⁨Eclipse Temurin⁩ من ⁨Adoptium⁩.

أصلح ⁨UnsupportedClassVersionError⁩

يعني هذا الخطأ أن الخادم يحتاج ⁨Java⁩ أحدث من الذي شغّله:

⁨java.lang.UnsupportedClassVersionError: ... has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0⁩

الرقم الأول هو ما يحتاجه الخادم والثاني هو ما شغّلته. إصدار ملف الفئة ⁨52⁩ هو ⁨Java 8⁩، و⁨61⁩ هو ⁨Java 17⁩، و⁨65⁩ هو ⁨Java 21⁩، و⁨69⁩ هو ⁨Java 25⁩. ثبّت إصدار ⁨Java⁩ الذي يطابق الرقم الأول، ثم ابدأ الخادم مرة أخرى.

الخادم ما زال يستخدم ⁨Java⁩ القديم

إذا كان ⁨java -version⁩ صحيحًا لكن الخادم ما زال يفشل، فإن سكربت البدء أو اللوحة لديك تستخدم ⁨Java⁩ آخر. استدعِ الذي تريده بمساره الكامل:

/⁨usr/lib/jvm/java-21-openjdk-amd64/bin/java -Xms4G -Xmx4G -jar server.jar --nogui⁩

على لوحة الألعاب، اختر إصدار ⁨Java⁩ في إعدادات بدء الخادم بدلًا من ذلك.

قبل تحديث ⁨Minecraft⁩

عند نقل خادم إلى إصدار رئيسي جديد، افحص هذا الجدول أولًا وحدّث ⁨Java⁩ قبل استبدال ملف ⁨jar⁩ الخاص بالخادم. كما يجب أن تطابق الإضافات والمودات كلًّا من ⁨Minecraft⁩ و⁨Java⁩.

استضف خادم ⁨Minecraft⁩ في سنغافورة

⁨ping⁩ منخفض للاعبين في الهند وماليزيا وإندونيسيا، على أنوية ⁨AMD EPYC⁩ سريعة مع ⁨NVMe⁩ وحماية من ⁨DDoS⁩.

استضافة ⁨Minecraft⁩ في سنغافورة →