కొంతమంది వినియోగదారులు ఎదుర్కొంటున్నారు జావా వర్చువల్ మెషీన్ను సృష్టించడం సాధ్యం కాలేదు జావా ఉపయోగిస్తున్న అనువర్తనాన్ని ప్రారంభించడానికి ప్రయత్నిస్తున్నప్పుడు లోపం. ఈ ప్రత్యేక సమస్య Minecraft మరియు జావా చుట్టూ నిర్మించిన అనేక ఇతర అనువర్తనాలతో సంభవిస్తుందని నివేదించబడింది.
జావా వర్చువల్ మెషీన్ను సృష్టించడం సాధ్యం కాలేదు.
లోపం: ప్రాణాంతక మినహాయింపు సంభవించింది. ప్రోగ్రామ్ నిష్క్రమిస్తుంది.
జావా వర్చువల్ మెషిన్ లోపాన్ని సృష్టించలేకపోవడానికి కారణం ఏమిటి?
వివిధ వినియోగదారు నివేదికలు మరియు అదే దోష సందేశాన్ని పరిష్కరించడానికి వారు ఉపయోగించిన ట్రబుల్షూటింగ్ వ్యూహాలను చూడటం ద్వారా మేము ఈ ప్రత్యేక సమస్యను పరిశోధించాము. వారి తీర్మానాల ఆధారంగా, ఈ ప్రత్యేక సమస్యను ప్రేరేపించే కొన్ని దృశ్యాలు ఉన్నాయి:
- జావా తప్పు వాదనలు లేదా ఎంపికల ద్వారా ఉపయోగించబడుతుంది - మీరు ఇంట్లో తయారుచేసిన అనువర్తనాన్ని నడుపుతున్నట్లయితే లేదా సిస్టమ్ అస్థిరతకు కారణమయ్యే ఓపెన్ సోర్స్ అనువర్తనాన్ని తెరవడానికి ప్రయత్నిస్తుంటే ఇది సంభవిస్తుంది.
- జావా గ్లోబల్ గరిష్ట కుప్ప మెమరీ తగినంతగా లేదు - మీరు జావా అప్లికేషన్ను గరిష్ట కుప్ప మెమరీ పరిమాణంతో ప్రారంభించడానికి ప్రయత్నిస్తే, ఈ సెట్లో ఉన్న సెట్ కంటే పెద్దదిగా మీరు ఎందుకు ఎదుర్కొంటారు అనేదానికి సాధారణ కారణాలలో ఒకటి సిస్టమ్ వేరియబుల్ .
- జావా ఎక్జిక్యూటబుల్ మరియు / లేదా అనువర్తనానికి పరిపాలనా అధికారాలు అవసరం - సరిగ్గా పనిచేయడానికి నిర్వాహక ప్రాప్యత అవసరమయ్యే అనువర్తనాలతో ఇది జరగవచ్చు.
మీరు ప్రస్తుతం పరిష్కరించడానికి ఒక మార్గం కోసం చూస్తున్నట్లయితే, జావా వర్చువల్ మెషీన్ను సృష్టించడం సాధ్యం కాలేదు లోపం, ఈ వ్యాసం మీకు అనేక ధృవీకరించబడిన ట్రబుల్షూటింగ్ వ్యూహాలను అందిస్తుంది. ఇదే విధమైన పరిస్థితిలో ఉన్న ఇతర వినియోగదారులు సమస్యను పరిష్కరించడానికి ఉపయోగించిన పద్ధతుల సమాహారం మీకు క్రింద ఉంది.
ఉత్తమ ఫలితాలను నిర్ధారించడానికి, మీ ప్రత్యేక దృష్టాంతంలో లోపాన్ని పరిష్కరించడంలో ప్రభావవంతమైన పద్ధతిని మీరు కనుగొనే వరకు అవి సమర్పించబడిన క్రమంలో క్రింది పద్ధతులను అనుసరించండి.
విధానం 1: సిస్టమ్ వేరియబుల్స్కు _JAVA_OPTIONS ని కలుపుతోంది
చాలా మంది ప్రభావిత వినియోగదారులు జావా కోసం సిస్టమ్ వేరియబుల్ సృష్టించడం ద్వారా సమస్యను పరిష్కరించగలిగారు _JAVA_OPTIONS మరియు దాని విలువను సెట్ చేస్తుంది Xmx512M . ఇది తప్పనిసరిగా ఏమిటంటే ఇది జావా కోసం ప్రపంచ గరిష్ట కుప్ప మెమరీ పరిమాణాన్ని సెట్ చేస్తుంది.
ప్రారంభమైన జావా అప్లికేషన్ యొక్క గరిష్ట కుప్ప మెమరీ పరిమాణం సెట్ చేసిన దాని కంటే పెద్దదిగా ఉన్నందున సంభవించే ఏదైనా దోష సందేశాన్ని ఇది పరిష్కరిస్తుంది సిస్టమ్ వేరియబుల్ . ఇదే సమస్యను ఎదుర్కొంటున్న చాలా మంది వినియోగదారులు ఈ క్రింది దశలను చేసిన తర్వాత సమస్య పూర్తిగా పరిష్కరించబడిందని నివేదించారు.
జోడించడానికి మీరు ఏమి చేయాలి _JAVA_OPTION గ్లోబల్ గరిష్ట కుప్ప మెమరీ పరిమాణాన్ని విస్తరించడానికి సిస్టమ్ వేరియబుల్స్లో ఎస్ ఎంట్రీ:
- నొక్కండి విండోస్ కీ + ఆర్ తెరవడానికి a రన్ డైలాగ్ బాక్స్. అప్పుడు, “ sysdm.cpl ”మరియు నొక్కండి నమోదు చేయండి తెరవడానికి సిస్టమ్ లక్షణాలు స్క్రీన్.
- లోపల సిస్టమ్ లక్షణాలు స్క్రీన్, వెళ్ళండి ఆధునిక టాబ్ చేసి క్లిక్ చేయండి పర్యావరణ వేరియబుల్స్.
- లో ఎన్విరాన్మెంట్ వేరియబుల్ s విండో, క్లిక్ చేయండి క్రొత్తది (కింద సిస్టమ్ వేరియబుల్స్ ).
- లోపల క్రొత్త సిస్టమ్ వేరియబుల్ విండో, సెట్ వేరియబుల్ పేరు కు _JAVA_OPTIONS ఇంకా వేరియబుల్ విలువ నుండి - Xmx512M క్లిక్ చేయండి అలాగే మార్పులను సేవ్ చేయడానికి.
- గతంలో తెరిచిన విండోలను మూసివేసి, మార్పులను అమలు చేయడానికి మీ యంత్రాన్ని పున art ప్రారంభించండి.
- తదుపరి ప్రారంభంలో, ఇంతకు ముందు మీకు చూపించిన అనువర్తనాన్ని తెరవండి జావా వర్చువల్ మెషీన్ను సృష్టించడం సాధ్యం కాలేదు లోపం మరియు ఇప్పుడు సరిగ్గా పనిచేస్తుందో లేదో చూడండి.
_JAVA_OPTIONS అని పిలువబడే సిస్టమ్ వేరియబుల్ను సృష్టించి, దానికి Xmx512M విలువను కేటాయించింది
అనువర్తనం ప్రారంభంలో మీరు ఇప్పటికీ అదే దోష సందేశాన్ని చూస్తుంటే, ఇలాంటి జావా బిన్ మార్గాన్ని జోడించడానికి ప్రయత్నించండి “% USER PATH Java jdk1.6.0_39 bin” పై పద్ధతిలో సూచించిన విధంగా ఎన్విరాన్మెంట్ వేరియబుల్కు మరియు అది పనిచేస్తుందో లేదో చూడండి.
విధానం 2: నిర్వాహక హక్కులతో java.exe తెరవడం
ఇదే సమస్యను పరిష్కరించడానికి కష్టపడుతున్న చాలా మంది వినియోగదారులు ప్రధాన జావా ఎక్జిక్యూటబుల్ (java.exe) తో తెరవమని బలవంతం చేసిన తర్వాత సమస్యను పరిష్కరించగలిగారు. పరిపాలనా అధికారాలు .
కొంతమంది వినియోగదారులు ఈ పరిష్కారాన్ని ప్రధాన జావా ఎక్జిక్యూటబుల్ మరియు ఎర్రర్ మెసేజ్ చూపిస్తున్న అప్లికేషన్ యొక్క ఎక్జిక్యూటబుల్ రెండింటిలోనూ వర్తింపజేసిన తరువాత సమస్యను పరిష్కరించగలిగారు అని నివేదించారు.
మొత్తం విషయం ద్వారా శీఘ్ర గైడ్ ఇక్కడ ఉంది:
- ఫైల్ ఎక్స్ప్లోరర్ను తెరిచి, మీ జావా ఇన్స్టాలేషన్ స్థానానికి నావిగేట్ చేయండి. మేము ప్రధాన జావా ఎక్జిక్యూటబుల్ యొక్క స్థానానికి చేరుకోవాలి ( java.exe ). అప్రమేయంగా, మీరు దీన్ని కనుగొనాలి ప్రోగ్రామ్ ఫైళ్ళు / జావా / * JRE బిల్డ్ వెర్షన్ * / బిన్. మీరు ఉపయోగిస్తున్న జావా రన్టైమ్ పర్యావరణాన్ని బట్టి ఖచ్చితమైన స్థానం భిన్నంగా ఉంటుంది.
Java.exe యొక్క స్థానానికి నావిగేట్ చేయండి
గమనిక: మీరు అనుకూల ప్రదేశంలో జావాను ఇన్స్టాల్ చేస్తే, బదులుగా అనుకూల స్థానాన్ని నావిగేట్ చేయండి.
- కుడి క్లిక్ చేయండి java.exe మరియు ఎంచుకోండి లక్షణాలు . అప్పుడు, వెళ్ళండి అనుకూలత ట్యాబ్ చేసి, అనుబంధించబడిన పెట్టెను తనిఖీ చేయండి ఈ ప్రోగ్రామ్ను నిర్వాహకుడిగా అమలు చేయండి (సెట్టింగుల క్రింద). క్లిక్ చేయండి వర్తించు మార్పులను సేవ్ చేయడానికి.
అనుకూలత టాబ్కు వెళ్లి, ఈ ప్రోగ్రామ్ను నిర్వాహకుడిగా అమలు చేయండి
- అప్లికేషన్ ఎక్జిక్యూటబుల్ (లోపం ప్రేరేపించేది) పై కుడి క్లిక్ చేసి, అదే విధానాన్ని పునరావృతం చేయండి: అనుకూలత> ఈ ప్రోగ్రామ్ను నిర్వాహకుడిగా అమలు చేయండి> వర్తించు .
- అనువర్తనాన్ని అమలు చేయండి మరియు దోష సందేశం పరిష్కరించబడిందో లేదో చూడండి.
విధానం 3: జావాను తిరిగి ఇన్స్టాల్ చేస్తోంది
కొన్ని సందర్భాల్లో, లోపం ప్రేరేపించబడింది ఎందుకంటే జావా సరిగ్గా ఇన్స్టాల్ చేయబడకపోవచ్చు లేదా కాలక్రమేణా దాని ఇన్స్టాలేషన్ పాడై ఉండవచ్చు. కాబట్టి, ఈ దశలో, జావాను పూర్తిగా అన్ఇన్స్టాల్ చేసిన తర్వాత దాన్ని తిరిగి ఇన్స్టాల్ చేస్తాము. దాని కోసం:
- నొక్కండి విండోస్ కీ + ఆర్ రన్ ప్రాంప్ట్ తెరిచి “Appwiz.cpl” అని టైప్ చేయండి.
రన్ డైలాగ్లో “appwiz.cpl” అని టైప్ చేసి ఎంటర్ నొక్కండి
- “ఎంటర్” నొక్కండి మరియు ప్రోగ్రామ్లు మరియు ఫీచర్స్ స్క్రీన్ తెరుచుకుంటుంది.
- వద్ద కార్యక్రమాలు మరియు లక్షణాలు స్క్రీన్, మీరు జావాను కనుగొనే వరకు ఇన్స్టాల్ చేసిన అప్లికేషన్ జాబితా ద్వారా స్క్రోల్ చేయండి.
కార్యక్రమాలు మరియు లక్షణాల స్క్రీన్ను తనిఖీ చేస్తోంది
- దానిపై కుడి క్లిక్ చేసి ఎంచుకోండి “అన్ఇన్స్టాల్ చేయి” సిస్టమ్ నుండి పూర్తిగా తొలగించడానికి
- మొదట, ప్రాధమిక జావా ఇన్స్టాలేషన్ను తొలగించండి మరియు తరువాత మీరు నవీకరణలు మరియు ఇతర సంస్కరణలు వంటి అన్ని ఇతర జావా ఇన్స్టాలేషన్లను కూడా తొలగించాలి.
- అన్ని ఇన్స్టాలేషన్ను అన్ఇన్స్టాల్ చేసిన తర్వాత, మీ కంప్యూటర్ను పున art ప్రారంభించండి.
- బూట్ చేసిన తర్వాత, దీన్ని సందర్శించండి లింక్ మరియు JRE యొక్క తాజా వెర్షన్ను డౌన్లోడ్ చేయండి.
- సమస్య కొనసాగుతుందో లేదో తనిఖీ చేయండి.
- లోపం ఇంకా కొనసాగితే, JDK యొక్క తాజా సంస్కరణను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి ఇక్కడ .
గమనిక: మీరు ఇప్పటికే JDK ని ఉపయోగిస్తుంటే, దాని సంస్కరణలను మార్చడానికి ప్రయత్నించండి లేదా దానితో పాటు ఇన్స్టాల్ చేయబడిన JRE ని అన్ఇన్స్టాల్ చేయండి. - సమస్య ఇంకా ఉందా అని ధృవీకరించండి.
విధానం 4: కోడ్తో లోపాలను పరిష్కరించడం
ఈ లోపం వెనుక వేర్వేరు కారణాలు ఉన్నాయి మరియు వాటిలో కొన్ని మీ కోడ్తో మీకు కొన్ని నిర్దిష్ట లోపాలు ఉంటే. మేము క్రింద కొన్నింటిని హైలైట్ చేస్తాము.
- హైఫన్ తొలగించండి : కొంతమంది వినియోగదారులు తమ కోడ్లోని “-” డబుల్ హైఫన్ను “-” గా మార్చడం ద్వారా లోపం పరిష్కరించబడిందని గుర్తించారు. ఉదాహరణకి:
కోడ్ మార్చండి
'సోనీ @ సోనీ- VPCEH25EN: ~ $ జావా -సంస్కరణ: Telugu
JAVA_TOOL_OPTIONS: -జావాజెంట్: /usr/share/java/jayatanaag.jar
గుర్తించబడని ఎంపిక: -వర్షన్
లోపం: జావా వర్చువల్ మెషీన్ను సృష్టించడం సాధ్యం కాలేదు.
లోపం: ప్రాణాంతక మినహాయింపు సంభవించింది. ప్రోగ్రామ్ నిష్క్రమిస్తుంది. ”
కు
'సోనీ @ సోనీ- VPCEH25EN: ~ $ జావా -సంస్కరణ: Telugu
JAVA_TOOL_OPTIONS: -జావాజెంట్: /usr/share/java/jayatanaag.jar
గుర్తించబడని ఎంపిక: -వర్షన్
లోపం: జావా వర్చువల్ మెషీన్ను సృష్టించడం సాధ్యం కాలేదు.
లోపం: ప్రాణాంతక మినహాయింపు సంభవించింది. ప్రోగ్రామ్ నిష్క్రమిస్తుంది. ” - అలాగే, మీ వాదన నుండి ఈ క్రింది పంక్తిని తొలగించడానికి ప్రయత్నించండి
-Djava.endorsed.dirs = ”సి: ప్రోగ్రామ్ ఫైళ్ళు అపాచీ సాఫ్ట్వేర్ ఫౌండేషన్ టామ్క్యాట్ 8.5 ఆమోదించబడింది” - మీ eclipse.ini ఫైల్ను తెరిచి, మీరు vm args పైన “-vm” ఎంట్రీని జోడించారని నిర్ధారించుకోండి, లేకపోతే, JVM V6 env vars లో ఎంపిక చేయబడుతుంది.
- ఉబుంటులో ఉంటే, జావా 8 మాత్రమే మద్దతిచ్చే వెర్షన్ అని మీరు తెలుసుకోవాలి. అందువల్ల, మూడవ పద్ధతిని ఉపయోగించడం. జావాను అన్ఇన్స్టాల్ చేసి, మునుపటి సంస్కరణను ఇన్స్టాల్ చేయండి.
విధానం 5: ఎక్లిప్స్.ఇని ఫైల్ను సవరించడం
ఈ సమస్య నుండి బయటపడటానికి మేము Eclipes.ini ఫైల్ లోపల విషయాలను సర్దుబాటు చేయవచ్చు. దాని కాన్ఫిగరేషన్లో కొన్ని సమస్యలు ఉండవచ్చు, కనుక దీనిని పరిష్కరించాల్సిన అవసరం ఉంది, మేము దానిని ప్రత్యేక సమస్యలుగా విభజించాము. మీ దృష్టాంతానికి బాగా సరిపోయేదాన్ని అనుసరించండి.
మెమరీ వినియోగాన్ని తగ్గించడం
- నోట్ప్యాడ్తో ఎక్లిప్స్ ఫోల్డర్ లోపల ఎక్లిప్స్.ఇని ఫైల్ను తెరవండి.
- “-Xmx256m” కు సమానమైన పంక్తిని కనుగొనండి (ఇది -Xmx1024m లేదా -Xmx 512m కావచ్చు).
- ఇప్పుడు మీ కంప్యూటర్లో ఇన్స్టాల్ చేయబడిన RAM ని బట్టి డిఫాల్ట్ విలువను మరింత సహేతుకమైన వ్యక్తిగా మార్చండి మరియు దానికి సంస్కరణ సంఖ్యను కూడా జోడించండి. ఉదాహరణకి:
-Xmx512m -Dosgi.requiredJavaVersion = 1.6 OR -Xmx512m -Dosgi.requiredJavaVersion = 1.7 OR -Xmx512m -Dosgi.requiredJavaVersion = 1.8
- అలాగే, “-launcher.XXMaxPermSize” లైన్ నుండి “256m” విలువను తొలగించడానికి ప్రయత్నించండి.
- సమస్య కొనసాగుతుందో లేదో తనిఖీ చేయండి.
చుట్టూ టింకరింగ్
- మీ ఫైల్ నుండి క్రింది పంక్తులను తొలగించడానికి ప్రయత్నించండి.
-vm P: ప్రోగ్రామ్లు jdk1.6 bin
- అలాగే, ఈ క్రింది పంక్తులను మార్చండి.
set -Dosgi.requiredJavaVersion = 1.5 TO సెట్ -Dosgi.requiredJavaVersion = 1.6
- అలాగే, “-vmargs!” పైన ఈ క్రింది పంక్తిని జోడించడానికి ప్రయత్నించండి. లైన్.
-vm సి: ప్రోగ్రామ్ ఫైళ్ళు (x86) జావా jre6 బిన్ javaw.exe
- అలాగే, ఈ క్రింది పంక్తిని ఉపయోగించి JVM.dll కు సూచించండి.
-vm సి: ప్రోగ్రామ్ ఫైళ్ళు జావా jre7 బిన్ క్లయింట్ jvm.dll
- ఎక్లిప్స్ ఫైల్ను తెరిచి, “-vmargs” ని javaw.exe యొక్క మార్గంతో భర్తీ చేయండి. ఉదాహరణకి:
-స్టార్టప్ ప్లగిన్లు / org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins / org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -ఉత్పత్తి com.android .ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile ** - vm “ ప్రోగ్రామ్ ఫైళ్ళు జావా jdk1.7.0_07 బిన్ javaw.exe ”** -Dosgi.requiredJavaVersion = 1.6 -Xms40m -Xmx768m -Declipse.buildId = v21.1.0-569685
- అలాగే, మీరు ఈ క్రింది పంక్తిని చివరిలో ఉంచవచ్చు మరియు అది పనిచేస్తుందో లేదో తనిఖీ చేయవచ్చు.
-vmargs -Xms40m -Xmx512m -XX: MaxPermSize = 256m
- ఇంకా, eclipse.ini నుండి ఈ క్రింది పంక్తులను తొలగించడానికి ప్రయత్నించండి మరియు అది పనిచేస్తుందో లేదో తనిఖీ చేయండి.
-XX: + UseStringDeduplication -XX: + UseG1GC
- కొంతమందికి సమస్యను పరిష్కరించినట్లు నివేదించబడినట్లుగా సమస్య ఇంకా కొనసాగితే మీరు eclipse.ini ఫైల్ను తొలగించడానికి కూడా ప్రయత్నించవచ్చు, అయితే మీకు అవసరమైతే మొదట దాన్ని బ్యాకప్ చేయాలని గుర్తుంచుకోండి. అలాగే, సరైన వనరులు అందుబాటులో ఉన్నాయని నిర్ధారించుకోవడానికి జావా ప్రారంభించే ముందు శక్తి-ఆకలితో ఉన్న అన్ని అనువర్తనాలను మూసివేయడానికి ప్రయత్నించండి.
జెడికె అవినీతి కోసం తనిఖీ చేస్తోంది
- రన్ ప్రాంప్ట్ తెరవడానికి “Windows” + “R” నొక్కండి మరియు “cmd” అని టైప్ చేయండి.
- కింది ఆదేశాన్ని టైప్ చేసి, అది లోపం ఇస్తుందో లేదో తనిఖీ చేయండి.
c: > జావా -వర్షన్
- ఇది లోపం ఇస్తే, JDK ని పూర్తిగా ఇన్స్టాల్ చేయండి.