Как да коригирате грешката „Не можа да се създаде виртуалната машина на Java“.

Ако Java е инсталирана правилно на вашия компютър, никога не би трябвало да имате проблеми с стартирането на базирани на Java приложения или игри.

Ако обаче нещо не е наред с вашата настройка, може да видите грешката „Не можа да се създаде виртуалната машина на (Machine.)Java . ” Тази грешка означава, че инсталацията на Java на вашия компютър не може да стартира виртуалната пясъчна среда (виртуална машина), в която обикновено стартира приложението Java .

В това ръководство ще научите няколко корекции, които могат да премахнат тази грешка, като се започне от най-често срещаната корекция до по-малко вероятното решение.

Уверете(Make) се , че Java е инсталирана(Java Is Installed) правилно

Преди да можете да отстраните грешки в Java , ще трябва да се уверите, че сте инсталирали правилно Java .

За да направите това, отворете командния ред, като изберете менюто " Старт(Start) ", напишете cmd и изберете приложението Команден ред(Command Prompt) .

В прозореца на командния ред въведете java – версия(java – version) и натиснете Enter .

Ако Java е инсталирана правилно, трябва да видите версията на Java , средата за изпълнение на SE(SE Runtime Environment) и компилацията на клиентската VM .(Client VM)

Ако нямате най-новата версия, не забравяйте да я инсталирате(install it) . Ако това изглежда добре, сте готови да преминете към следващата стъпка за отстраняване на неизправности.

Разширете наличната системна памет(Expand Available System Memory) за Java

Най-честата причина за грешката „ Не може(Could) да се създаде виртуалната машина на Java “ е, че (Java)Java няма достатъчно налична памет във вашата система, за да стартира VM клиента.

Java първоначално е настроена по подразбиране да използва начален и максимален „размер на купчина“. Така че, ако изпълнявате някое приложение, което надхвърля максималния размер, то ще предизвика грешка.

Можете да коригирате това, като промените количеството системна памет, която Java може да използва във вашата система. 

1. Изберете менюто " Старт(Start) " и въведете променливи на околната среда. Изберете Редактиране на променливите на системната среда(Edit the System Environment Variables)

2. В прозореца Свойства на системата(System Properties) изберете Променливи(Environment Variables) на средата .

3. Под екрана Системни променливи(System Variables) изберете Нов(New) .

4. Задайте името на променливата като _JAVA_OPTIONS и задайте стойността на променливата като -Xmx512M

5. Изберете OK и след това изберете OK отново.

Това настройва допустимата памет за Java на 512 Mb. Промяната на настройката влиза в сила незабавно, така че рестартирайте приложението си Java и вижте дали грешката все още се появява. Ако е така, повторете горния процес, но увеличете паметта до 1024 Mb, като вместо това зададете стойността на -Xmx1024M .

Стартирайте Java като администратор

Понякога грешките на виртуалната машина могат да бъдат причинени от липсата на подходящи администраторски права на вашия компютър с Windows. За да видите дали това е проблемът, настройте приложението Java на вашия компютър да работи като системен администратор(run as the system administrator) .

1. Изберете бутона Старт(Start) и въведете Java . Изберете дясната стрелка до него и изберете Отваряне на местоположението на файла(Open file location) .

2. Щракнете с десния бутон върху изпълнимия файл на Java и изберете (Java)Properties .

3. Изберете раздела Съвместимост(Compatibility) и поставете отметка в квадратчето Стартиране на програмата като администратор(Run the program as an administrator) .

Изберете OK . Сега, следващия път , когато Java стартира, тя ще има пълни администраторски права.

Деинсталирайте и инсталирайте отново Java

И накрая, ако всичко друго се е провалило, може просто да имате дефектна инсталация на Java .

1. Изберете менюто "Старт", въведете добавяне или премахване на програми(add or remove programs) и изберете Добавяне или премахване на програми(Add or remove programs) системни настройки.

2. В Приложения(Apps) и функции(Features) превъртете надолу до Java , изберете го и изберете Деинсталиране(Uninstall) .

3. Изберете Да(Yes) , за да потвърдите и след като Java бъде напълно деинсталирана(Java is fully uninstalled) , рестартирайте Windows.

4. Изтеглете най-новата версия на Java(Download the latest version of Java) за вашата система. Уверете се, че сте избрали 32-битова, ако вашата система е 32-битова или 64-битова, ако вашият компютър е 64-битов. Ако не сте сигурни коя система имате, не забравяйте първо да проверите типа на вашата система(check your system type first)

5. Щракнете двукратно върху инсталационния файл след изтеглянето. Изберете бутона Инсталиране(Install) , за да стартирате процеса на инсталиране на Java .

Разгледайте останалата част от съветника и след като инсталацията на Java приключи, рестартирайте системата си Windows .

Изчистване на „Не можа да се създаде виртуалната машина на Java(Java Virtual Machine)

Надяваме се, че можете да изчистите грешката в първите няколко стъпки и да не се налага да преинсталирате Java . Преинсталирането на Java обаче е достатъчно бърз процес и трябва да накара вашите Java приложения да работят отново гладко.

Имаше ли други поправки, които открихте, които също работеха с тази грешка? Споделете(Share) ги с нас в секцията за коментари по-долу!



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts