Fix ma abuuri karo mashiinka Virtual Java gudaha Windows 10

Barnaamijyada ama ciyaaraha ku saleysan Java(Java) waa kuwo la isku halleyn karo mar walba marka Java si sax ah loo rakibo. Laakiin dhawaan isticmaalayaashu waxay soo sheegeen inaysan abuuri karin mashiinka farsamada Java iyagoo isku dayaya inay socodsiiyaan barnaamijyada Java sida (Java)Minecraft . Waxay ka dhigan tahay in mashiinka farsamada ee ay isticmaalaan barnaamijyada Java si ay u shaqeeyaan aan si sax ah loo rakibin. Haddii aad sidoo kale la tacaaleyso isla dhibaato, waxaad joogtaa meesha saxda ah. Waxaan kuu keenaynaa hage qumman oo kaa caawin doona inaad hagaajiso qaladka: ma abuuri karo mashiinka farsamada Java.

Fix ma abuuri karo mashiinka Virtual Java gudaha Windows 10

Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10(How to Fix Could Not Create the Java Virtual Machine in Windows 10)

Khaladka: Waxa uu dhisi kari waayay mashiinka farsamada Java inta badan waxa uu soo baxaa marka koodhka la ururinayo ee Deegaanka Horumarinta Isku-dhafan(Integrated Development Environment) ( IDE ). Caadi ahaan waxaa keena

  • Doodaha khaldan ama ikhtiyaarrada loo isticmaalo in lagu furo Java:(Incorrect arguments or options used to open Java:) Haddii aad maamusho app adiga kuu gaar ah ama codsi il furan qaladkan waxa uu soo muuqan karaa oo waxa uu nidaamka ka dhigi karaa mid aan degganayn.
  • Ku filnaansho la'aanta ugu badan ee xusuusta taallo Java:(Insufficient Java maximum heap memory: ) Fulinta abka leh cabbirka ugu badnaan ee ka badan waxa lagu dejiyay System Variable waxay sababi kartaa ciladan.
  • Java la fulin karo ama barnaamijka socda iyada oo aan lahayn mudnaanta maamulka:(Java executable or programme running without Administrative privileges: ) Khaladkani waxa laga yaabaa inuu dhaco marka uu socdo abka u baahan maamulku inuu si habboon u shaqeeyo.

Waxaan hadda fahamnay sababaha ka dambeeya qaladkan. Waxaa jira khaladaad kale oo la mid ah oo ay la kulmeen isticmaaleyaasha Java sida qaladka mashiinka farsamada Java oo inta badan ku dhaca arrinta(Java) rakibidda Java . Aan ku bilowno hababka lagu hagaajinayo ma abuuri karin qaladka mashiinka farsamada Java.

Hubinta horudhaca ah(Preliminary Checks)

  • Hubi doodaha bilawga ah:(Check startup arguments: ) Baadhi xuduudaha bilawga ah ee aad sheegtay. Xataa nooca Java ee saxda ah, habaynta bilowga waxay wax ka beddeli kartaa nooca loo isticmaalo isku-ririnta. Haddii aad samaysay cusboonaysiinta Java ee goobta , waxay u badan tahay in cabbiraadaha bilawga ahi ay wali tixraacayaan noocii hore.
  • Hubi syntax: (Check syntax: )Hubi(Make) in doodaadu sax tahay. Xitaa khaladaadka yaryar ee ku jira waxay soo jeedin karaan ma abuuri karaan qaladka mashiinka farsamada Java . Hubi xarakayn dheeri ah ama noocyo si khalad ah loo duubay.
  • Hubi JDK Corruption: Qalabka (Check JDK Corruption: )horumarinta Java ee(Java Development Kit) musuqmaasuqa ah wuxuu keeni karaa qalad: ma abuuri karo mashiinka farsamada Java. Waxaad ku hubin kartaa inay musuqmaasuq tahay iyo in kale adiga oo raacaya tillaabooyinkan:

1. Ku dhufo furaha Windows(Windows key) , ku qor Command Prompt oo guji Run as admin(Run as administrator) .

Fur degdegga amarka  Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10

2 Ku qor c:\> java -version oo ku dhufo furaha Gelida.(Enter key.)

Amarka si aad u hubiso in JDK uu xumaaday iyo in kale

3. Haddii fulinta amarka ay khalad tahay, dib u soo geli JDK(reinstall JDK) . Hubi haddii dib u dajinta JDK(JDK) ay xalliso arrinta. Haddii kale, isku day go'an ee ku taxan maqaalkan.

Sidoo kale akhri: (Also Read:) Sida loo hagaajiyo javascript:void(0) Khalad(How to Fix javascript:void(0) Error)

Habka 1: Ku socodsii Java qaab maamuleedka(Method 1: Run Java in Administrator Mode)

Apps -ka aan loo baahnayn gelitaanka maamulaha waxay ku noqon karaan kuwo xasiloon kombayutarka Windows (Admin)waxayna(Windows PC) sababi karaan arrimo ay ka mid yihiin khalad: ma abuuri karo mashiinka farsamada Java. Waxaa lagu hagaajin karaa iyadoo lagu qasbo Java -ga koowaad ee la fulin karo (java.exe) inuu ku shaqeeyo xuquuqaha maamulka. Raac tillaabooyinkan si aad sidaas u yeelatid.

1. Riix Windows + E keys si aad u furto File Explorer .

2. U gudub Java.exe(Java.exe) gudaha File Explorer . Guud ahaan waa gudaha

C:\Program Files\Java\*JRE build version*\bin 

halkaas oo nooca dhisitaanka JRE uu ku kala duwan yahay iyadoo ku xiran nooca la rakibay.

Ama

C:\Program Files(x86)\Common Files\Oracle\Java\javapath

Xusuusin:(Note:) Haddii aad Java ku rakibtay meel kale, raac jidkaas oo hel Java.exe .

goobta faylka java ee faylka sahamiyaha.  Fix ma abuuri karo mashiinka Virtual Java gudaha Windows 10

3. Midig ku dhufo Java.exe oo dooro Properties si aad u furto daaqada guryaha .

Dooro Guryaha  Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10

4. Tag tab waafaqid(Compatibility) , calaamadi sanduuqa ku calaamadsan Ku socodsii software-kan maamule(Run this software as an administrator) ahaan sida ku cad.

Ku socodsii software-kan sidii maamule sanduuqa calaamadee

5. Guji Codso(Apply ) oo OK si aad u kaydiso isbeddellada.

Codso badhanka  Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10

Hadda mar kasta oo aad furto Java waxay ku socon doontaa mudnaanta admin.

Habka 2: Kordhi Cabbirka Taallada Java(Method 2: Increase Java Heap Size)

Ciladani waxay dhici kartaa marka Java ay ka dhamaato nidaamka xusuusta waxay u baahan tahay inay furto macmiilka Virtual Machine . Java waxaa loo habeeyey si toos ah si loo isticmaalo cabbirka ugu badnaan iyo socodsiinta abka ka sarreeya xadka cabbirka, khalad ayaa dhici doona. Abuuritaanka Nidaam Cusub Beddelka(System Variable) ah si loo kordhiyo xusuusta la heli karo waxay xallin kartaa arrintan oo waxaad samayn kartaa taas adoo raacaya tillaabooyinkan

1. Riix furayaasha (keys)Windows + R si aad u furto sanduuqa wada hadalka Run .

2. Ku qor sysdm.cpl oo taabo Furaha Gelida(Enter key ) si aad u furto Qalabka System(System Properties) .

Orod sanduuqa wada hadalka.  Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10

3. Tag tab Advanced .

Tab sare

4. Guji Badhamada Deegaanka… batoonka(Environment Variables… button) sida muuqata.

Badhanka Bedelaada Deegaanka

5. Daaqadda kala duwanaanshaha deegaanka(Environment Variables) , guji New… badhanka hoosta System Variables .

Badhan cusub.  Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10

6. U deji magaca la beddeli karo _JAVA_OPTIONS oo qiimee la beddeli karo u deji -Xmx512M(–Xmx512M) ee Nidaamka Cusub ee Kala duwanaan(New System Variable) kara. Guji OK si aad u kaydiso isbedelada

Fiiro gaar ah:(Note:) Haddii ciladku sii socoto, waxaad kordhin kartaa xusuusta adigoo dejinaya qiimaha isbeddelka ah sida -Xmx1024M halkii aad ka ahaan lahayd -Xmx512M sida ku cad Tallaabada 6(Step 6) .

Nidaam Cusub oo beddeli kara

Sidoo kale akhri: (Also Read:) Sida loo awood ama u joojiyo JavaScript gudaha Browserkaaga(How to Enable or Disable JavaScript in your Browser)

Habka 3: Wax ka beddel Java Code(Method 3: Modify Java Code)

Isticmaalayaasha qaar ayaa sheegay in ay hagaajin karaan qaladkan iyaga oo isbeddello fudud ku samaynaya koodka. Qaar ka mid ah ayaa lagu sheegay hoos.

1. Beddelida xariijinta labajibbaaran - oo leh hal xargo -(Replacing double hyphen – with a single hyphen – ) koodkaagu wuxuu hagaajin karaa dhibaatadan.

  • Koodhka oo leh laba jibbaaran
sony@sony-VPCEH25EN:~$ java –version
Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: –version
  • Koodh isku mid ah oo leh hal jibbaaran
sony@sony-VPCEH25EN:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Unrecognized option: -version

2. Sidoo kale, tixgeli inaad ka takhalusto weedha(eliminating the phrase) dooddaada:

-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”

3. Hubi in -vm gelitaanka lagu daray kor vm args ee faylka eclipse.ini( -vm entry is added above vm args in eclipse.ini file) haddii kale JVM V6 ayaa lagu dooran doonaa dagaallada env.

Xusuusin:(Note:) Haddii aad isticmaasho Ubuntu, waa inaad ogaataa inay taageerto Java 8 kaliya . Markaa, waxaad ka saari kartaa Java sida ku cad Habka 3(Method 3 ) oo aad ku rakibi kartaa nooc ka sii weyn.

Habka 4: Wax ka beddel Eclipse.ini File(Method 4: Modify Eclipse.ini File)

Haddii aad isticmaalayso Eclipse IDE , ka dib samaynta qaar ka mid ah isbeddelada faylka eclipse.ini wuxuu hagaajin karaa qaladka code ma abuuri karo mashiinka farsamada Java(could not create the java virtual machine) .

Fiiro gaar ah: (Note:) Eclipse.ini wuxuu ku yaalaa gudaha faylka Eclipse ee tusaha meesha aad ku rakibtay Eclipse .

Talaabada I: Iska yaree Isticmaalka Xusuusta(Step I: Decrease Memory Use)

1. Midig ku dhufo faylka Eclipse.ini oo dooro open with… > Notepad .

2. U fiirso xariiq ku habboon -Xmx256m .

Fiiro gaar ah:(Note:) Waxa kale oo ay noqon kartaa -Xmx1024m ama -Xmx 512m.

3. U beddel qiimaha caadiga ah wax ka badan oo ku habboon RAM -kaaga PC adigoo ku daraya lambarka nooca.

Tusaale ahaan,

-Xmx512m
-Dosgi.requiredJavaVersion=1.6

AMA(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.7

AMA(OR)

-Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. Isku day inaad ka tirtirto qiimaha 256m(delete 256m value) -launcher.XXMaxPermSize line.

Tallaabada II: Waxka bedelka Dheeraadka ah(Step II: Additional Modifications)

1. Ka saar xarriiqda soo socota faylkaaga, haddii ay suurtagal tahay.

-vm P:\Programs\jdk1.6\bin

2. Ku beddel xariiqan soo socda koodka hoose.

set -Dosgi.requiredJavaVersion=1.5 

Ku

set -Dosgi.requiredJavaVersion=1.6.

3. Kor -calaamadaha! line, isku day inaad ku darto line this:

-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe

4. U tixraac JVM.dll xariiqan(JVM.dll ) soo socota.

-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll

5. Ku beddel(Replace) -vmargs dariiqa Javaw.exe ee faylka eclipse.ini .

-startup
plugins/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
-product
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 “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”**
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.1.0-569685

6. Dhig xariiqda dhamaadka faylka eclipse.ini oo hubi inay shaqaynayso.

-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

7. Ka tirtir sadarradan soo socda eclipse.ini oo hubi inay xallinayso arrinta.

-XX:+UseStringDeduplication
-XX:+UseG1GC

Fiiro gaar ah:(Note:) Haddii dhibaatadu sii socoto, isku day inaad tirtirto faylka eclipse.ini, laakiin ka hor nuqul ka samee. Sidoo kale, xidh dhammaan abka isticmaala xusuusta sare ka hor inta aanad bilaabin Java .

Sidoo kale Akhri: (Also Read:) Hagaaji mashiinka Virtual Java ama JVM khalad lama helin(Fix Java Virtual Machine or JVM not found error)

Habka 5: Dib u rakib Java(Method 5: Reinstall Java)

Xaalado gaar ah, arrinta waxaa sababa Java oo aan si sax ah loo rakibin ama sababtoo ah rakibiddeeda ayaa waxyeelo soo gaartay muddo ka dib. Natiijo ahaan, ka dib markii gebi ahaanba meesha laga saaro Java , waxaan dib u rakibi doonaa tallaabadan. Natiijo ahaan:

1. Riix furayaasha (keys)Windows + R si aad u furto sanduuqa wada hadalka Run .

Orod sanduuqa wada hadalka

2. Ku qor Appwiz.cpl  oo guji OK si aad u bilawdo Programs and Features .

Orod sanduuqa wada hadalka.  Sida loo hagaajiyo ma abuuri kari waysay mashiinka Virtual Java gudaha Windows 10

3. Gudbi(Scroll) codsiyada rakiban oo soo hel Java .

4. Midig ku dhufo oo dooro Uninstall si aad Java uga saarto.

Xulashada ka saar

Fiiro gaar ah:(Note:) Waa inaad sidoo kale ka saartaa xirmooyinka Horumarinta Java iyo cusbooneysiinta kale.(Java Development)

5. Sug habka uninstallation si uu u dhamaystiro oo dib u bilowdo PC(reboot your PC) .

6. Tag bogga Java(Java Downloads page) soo dejinta si aad u soo dejiso nuqulkii ugu dambeeyay ee Java Runtime Environment .

Xusuusin 1:(Note 1:) Haddii dib -u-kicinta Java Runtime Environment aysan xallinin arrinta, soo deji nuqulkii ugu dambeeyay ee JDK .

Xusuusin 2:(Note 2:) Haddii aad hore u lahayd JDK , isku day inaad isticmaasho nooc ka duwan ama tirtir Java Runtime Environment ee la socday.

Soo deji qalabka horumarinta Java

Su'aalaha Inta Badan La Isweydiiyo (FAQs)(Frequently Asked Questions (FAQs))

Q1. Maxay ka dhigan tahay marka ay tiraahdo ma dhisi karo Java Virtual Machine?(Q1. What does it imply when it says could not construct Java Virtual Machine?)

Jawaab :(Ans: ) Xulashada -Xmx waxaa isticmaala Java Virtual Machine si loo qeexo cabbirka xusuusta ugu badan. Xulashada -Xmx ee ku jirta faylka eclipse.ini( -Xmx option in eclipse.ini file) waxay u badan tahay in loo dejiyay mid aad u sarreeya jawiga hadda jira kaas oo keenaya fariintan qaladka ah.

Q2. Waa maxay Mishiinka Virtual Java?(Q2. What is the Java Virtual Machine?)

Jawaab: (Ans: )Java Virtual Machine ( JVM ) waa barnaamij u ogolaanaya kumbiyuutarka inuu ku shaqeeyo barnaamijyada Java iyo luqadaha kale ee loo turjumay Java Bytecode . JVM waxaa lagu sifeeyay halbeeg si rasmi ah u qeexaya shuruudaha fulinta JVM.(describes JVM implementation requirements.)

Q3. Suurtagal ma tahay in Java bilaash lagu helo?(Q3. Is it possible to get Java for free?)

Jawaab: Si aad (Ans: )Java ugu rakibto , waa in aad marka hore soo dejiso codsiga rakibaha Oracle . Ka dooro soo dejinta Java ee bilaashka(Select Free Java Download) ah liiska hoos-hoosaadka. Intaa ka dib, waxaa lagu weydiin doonaa inaad akhrido oo aad aqbasho heshiiska shatiga isticmaalaha.

Java JDK dejinta oracle

lagu taliyay:(Recommended:)

Waxaan rajeyneynaa in hagahan uu ahaa mid waxtar leh oo aad awoodid inaad hagaajiso ma abuuri karin(could not create the Java virtual machine) arrinta mashiinka farsamada Java. Nala soo socodsii habka kuugu fiican. Haddii aad hayso wax su'aalo ah ama talooyin ah markaa waxaad xor u tahay inaad ku riddo qaybta faallooyinka.



About the author

Waxaan ahay injineer software ah oo khibrad u leh Xbox Explorer, Microsoft Excel, iyo Windows 8.1 Explorer. Waqtiga firaaqada, waxaan jeclahay inaan ciyaaro ciyaaraha fiidiyaha oo aan daawado TV-ga. Waxaan shahaadada ka qaatay Jaamacadda Utah, waxaanan hadda u shaqeynayaa sidii injineer software ah oo shirkad caalami ah.



Related posts