Minecraft కు ఏ Java అవసరం మరియు Java ఎర్రర్లు
ఏ గేమ్ వెర్షన్కు ఏ Java అవసరం, లాంచర్ స్వయంగా Java తో ఏమి చేస్తుంది, మరియు UnsupportedClassVersionError మరియు “Could not create the Java Virtual Machine” ను ఎలా సరిచేయాలి.
24 అక్టోబర్, 2026న నవీకరించబడింది
Javaని మాన్యువల్గా ఇన్స్టాల్ చేయాల్సిన అవసరం లేదు: ప్రతి మోడ్ప్యాక్ కోసం సరైన వెర్షన్ను లాంచర్ స్వయంగా డౌన్లోడ్ చేస్తుంది. ఏదో తప్పు జరిగినప్పుడు లేదా Java మాన్యువల్గా ఎంచుకున్నప్పుడు ఈ ఆర్టికల్ ఉపయోగపడుతుంది.
ఏ గేమ్ వెర్షన్కు ఏ Java కావాలి
| Minecraft వెర్షన్ | Java |
|---|---|
| 1.16.5 వరకు (దీనితో సహా) | 8 |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 – 1.21.x | 21 |
| 26.x | 25 |
అధికారికంగా 1.17కు Java 16 కావాలి, కానీ లాంచర్ దాన్ని Java 17పై రన్ చేస్తుంది — గేమ్ దానిపై పనిచేస్తుంది.
కొత్తది అంటే మెరుగైనది అని కాదు: మోడ్లతో ఉన్న పాత వెర్షన్లు (ఉదాహరణకు, Forge 1.12.2) Java 17 మరియు అంతకంటే పైన లాంచ్ కావు. చాలా పాత Java కొత్త వెర్షన్ను లాంచ్ చేయదు.
లాంచర్ Javaతో స్వయంగా ఏం చేస్తుంది
- గేమ్ వెర్షన్ అడిగే Javaని తీసుకుని, మొదటి లాంచ్లో దాన్ని డౌన్లోడ్ చేస్తుంది. ఆర్కైవ్ చెక్సమ్ వెరిఫై అయిన తర్వాత మాత్రమే ఇన్స్టాల్ అవుతుంది మరియు లాంచర్ ఫోల్డర్లో ఉంచబడుతుంది — మీ సిస్టమ్ Java మరియు Windows సెట్టింగ్లు మారవు.
- మీ కంప్యూటర్లో సరిపోయే 64-బిట్ Java ఇప్పటికే ఇన్స్టాల్ అయి ఉంటే, దాన్ని ఉపయోగించవచ్చు. లాంచర్ 32-బిట్ Javaని ఎంచుకోదు: మోడ్ప్యాక్ల కోసం దానిలో సరిపడా మెమరీ ఉండదు.
- చాలా పాత Java మాన్యువల్గా ఎంచుకుంటే, లాంచర్ “The selected Java … is too old for Minecraft …” అని హెచ్చరించి, సరిపోయే దానిపై గేమ్ను లాంచ్ చేస్తుంది.
Javaని మాన్యువల్గా ఎక్కడ ఎంచుకోవాలి
- ఒక మోడ్ప్యాక్ కోసం: మోడ్ప్యాక్ తెరవండి → “Settings” → “For advanced users” విస్తరించండి → “Java” లైన్. డిఫాల్ట్గా అది “Java version: auto” అని సెట్ ఉంటుంది — మోడ్ప్యాక్ అడిగేది అదే.
- అన్ని మోడ్ప్యాక్ల కోసం: Settings → Files → Java → “Java for all modpacks” → “Specify”. “Reset” బటన్ ఆటోమేటిక్ ఎంపికకు తిరిగి తీసుకువెళ్తుంది.
- నిర్దిష్ట వెర్షన్ను డౌన్లోడ్ చేయడానికి: అదే చోట, “Download Java” లైన్లో Java 8, 11, 17, 21 లేదా 25 ఎంచుకుని “Download” నొక్కండి. కింద డౌన్లోడ్ అయిన వెర్షన్ల జాబితా ఉంటుంది; అవసరం లేని దాన్ని తొలగించవచ్చు, అవసరమైతే లాంచర్ దాన్ని మళ్లీ డౌన్లోడ్ చేస్తుంది.
ఖచ్చితంగా తెలియకపోతే — ఆటోలోనే ఉంచండి.
Java ఎర్రర్లు
UnsupportedClassVersionError
has been compiled by a more recent version of the Java Runtime లాంటి టెక్స్ట్ అంటే మోడ్ లేదా గేమ్ రన్ అవుతున్న Java కంటే కొత్త దాని కోసం కంపైల్ చేయబడిందని అర్థం. “Game crashed” విండోలో “A different Java version is needed for this modpack” మరియు “Install Java …” బటన్ ఉంటాయి — దాన్ని నొక్కి గేమ్ను మళ్లీ లాంచ్ చేయండి.
Java మాన్యువల్గా ఎంచుకుని ఉంటే, మోడ్ప్యాక్ సెట్టింగ్లలో “Java version: auto”కు తిరిగి సెట్ చేయండి.
“Could not create the Java Virtual Machine”
ఇది కారణం కాదు, పరిణామం మాత్రమే: Java స్టార్ట్ కాలేదు. అసలు కారణం దీనికి ముందు లైన్లో ఉంటుంది. లాంచర్ దాన్ని ఎర్రర్ విండోలో చూపిస్తుంది: “The game didn't start (code …): …”.
Unrecognized optionలేదాMultiple garbage collectors selected— మీ స్వంత ఆర్గ్యుమెంట్లలో ఎర్రర్. “For advanced users” సెక్షన్లో “JVM arguments” ఫీల్డ్ను ఖాళీ చేయండి.Could not reserve enough spaceలేదాInsufficient memory— Windows మెమరీని కేటాయించలేకపోయింది. మోడ్ప్యాక్లో తక్కువ మెమరీ సెట్ చేయండి, బ్రౌజర్ మూసి, Windows పేజ్ ఫైల్ ఆన్లో ఉందో లేదో చూసుకోండి. మరిన్ని వివరాలకు How to allocate more RAM ఆర్టికల్ చూడండి.Could not find java.dll— Java పాడైంది, చాలాసార్లు యాంటీవైరస్ దాని ఫైల్లను తొలగించి ఉంటుంది. ఈ సందర్భంలో లాంచర్ తన స్వంత Javaని తిరిగి ఇన్స్టాల్ చేసి మళ్లీ లాంచ్ చేయడానికి ప్రయత్నిస్తుంది. ఎర్రర్ అలాగే ఉంటే, Settings → Files → Javaలో ఆ Javaని తొలగించి గేమ్ను లాంచ్ చేయండి — లాంచర్ దాన్ని మళ్లీ డౌన్లోడ్ చేస్తుంది. లాంచర్ ఫోల్డర్ను మీ యాంటీవైరస్ ఎక్స్క్లూజన్స్కు జోడించండి.
తప్పు బిట్నెస్
32-బిట్ Java గేమ్ను 1–1.5 GB కంటే ఎక్కువ మెమరీ ఉపయోగించనివ్వదు, దానిపై మోడ్ప్యాక్లు క్రాష్ అవుతాయి. “Java for all modpacks”లో 32-బిట్ Java ఉంటే — “Reset” నొక్కండి, లాంచర్ తన స్వంత 64-బిట్ దాన్ని ఉపయోగిస్తుంది.
M చిప్ ఉన్న Mac
1.19కి ముందు వెర్షన్లు Rosetta ద్వారా లాంచ్ అవుతాయి. లాంచర్ దాన్ని స్వయంగా ఇన్స్టాల్ చేయడానికి ఆఫర్ చేస్తుంది — మీ macOS పాస్వర్డ్తో ఇన్స్టాలేషన్ను నిర్ధారించండి.
అది సహాయపడకపోతే
The game crashes or shows a black screen — what to do ఆర్టికల్లోని స్టెప్లను అనుసరించండి. హోస్టింగ్లో మీ సర్వర్ కోసం Java గురించి Java version for your core ఆర్టికల్ చూడండి.