మీ కోర్ కోసం Java వెర్షన్
1.8, 1.16, 1.17, 1.20 మరియు 1.21 కోసం ఏ Java అవసరం, ప్యానెల్ దానిని స్వయంచాలకంగా ఎందుకు ఎంచుకుంటుంది మరియు 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 లో
ప్యానెల్ సర్వర్ కోర్ మరియు గేమ్ వెర్షన్ ఆధారంగా వెర్షన్ను ఎంచుకుంటుంది. మీరు దాన్ని మాన్యువల్గా మార్చాల్సిన అవసరం లేదు: ఎంపికను యూజర్కే వదిలే హోస్టింగ్ ప్రొవైడర్లలో “సర్వర్ స్టార్ట్ అవ్వదు” అనే సమస్యకు ఇది అత్యంత సాధారణ కారణాలలో ఒకటి.
ఇది ఇప్పటికీ ముఖ్యమైనప్పుడు
- కస్టమ్ కోర్ — కస్టమ్ .jar.
- Java 8 కంటే పైన బ్రేక్ అయ్యే మోడ్లతో ఉన్న పాత 1.7.10 మరియు 1.12.2 మోడ్ప్యాక్.
- ఒక మోడ్ కోర్ కంటే కొత్త Java కోసం బిల్డ్ చేయబడింది: అప్పుడు లాగ్లో
UnsupportedClassVersionErrorకనిపిస్తుంది — వివరణ.
ఏ Java రన్ అవుతోందో ఎలా తెలుసుకోవాలి
స్టార్టప్ సమయంలో లాగ్లోని మొదటి లైన్లలో Java వెర్షన్ ఉంటుంది. అలాగే, Paper పై /version కమాండ్ ఎన్విరాన్మెంట్ను చూపిస్తుంది.
Java 8 మరియు పాత మోడ్ప్యాక్లు
1.12.2 మోడ్ప్యాక్లు Java 8 పై రన్ అవుతాయి మరియు సాధారణంగా Java 17 పై అసలు స్టార్ట్ అవ్వవు: పాత Forge వెర్షన్లు కొత్త Java వెర్షన్లలో తొలగించబడిన అంతర్గత APIలను ఉపయోగిస్తాయి. దీన్ని ఫ్లాగ్లతో సరిచేయలేము — సరైన వెర్షన్తో మాత్రమే సరిచేయగలము.
