- Could not create the Java Virtual Machine что делать?
- Причины возникновения ошибки Джава
- Устраняем ошибку Java Virtual Machine Launcher
- Способ 2. Освобождаем оперативную память ПК
- Дополнительные методы устранения ошибки
- Fix: Could Not Create the Java Virtual Machine
- What is causing the Could Not Create The Java Virtual Machine error?
- Method 1: Adding the _JAVA_OPTIONS to System Variables
- Method 2: Opening java.exe with admin rights
- Method 3: Reinstalling Java
- Method 4: Fixing Errors With Code
- Could not create the Java Virtual Machine
- Ошибка Java – причины появления и способы устранения
- Основные причины появления ошибки
- Эффективный способ решения проблемы
- Решение проблемы с нехваткой свободной ОЗУ
- Дополнительные способы решения проблемы
- Заключение
Could not create the Java Virtual Machine что делать?
Ошибка «Could not create the Java Virtual Machine» встречается во всех версиях операционной системы Windows. Она появляется как при запуске игр, которые требуют наличие виртуальной машины Java на устройстве, так и при установке самой виртуальной машины на компьютере. Текст ошибки Java Virtual Machine Launcher говорит нам следующее: системе не удалось создать виртуальную машину Java. В этой статье мы с вами рассмотрим причины, по которым возникает эта проблема и, конечно же, устраним саму ошибку.
Причины возникновения ошибки Джава
Чаще всего на появление данной ошибки жалуются игроки Minecraft. При клике на лаунчер и очередной запуск любимой игры, пользователи сталкиваются с окном ошибки. Это происходит из-за того, что в предыдущий раз сессия игры была прекращена некорректно. Возможно вы не дождались полного завершения игры и выключили устройство.
Ошибка JVM при запуске игр и приложений может также возникать по причине недостатка оперативной памяти на вашем устройстве. Для работы виртуальной машины Java требуется определенное количество выделенной памяти компьютером. Для компьютера это очень ценный ресурс, чем этой памяти больше, тем быстрей и лучше процессор справляется с поставленными задачами.
Устраняем ошибку Java Virtual Machine Launcher
Рассмотрим самый распространенный способ исправить ошибку «Could not create the Java Virtual Machine» – создание новой переменной среды.
- Нажмите правой кнопкой по иконке «Мой компьютер» и выберите из контекстного меню «Свойства».
Выберите «Свойства»
Способ 2. Освобождаем оперативную память ПК
Следующий метод устранения ошибки заключается в освобождении оперативной памяти вашего компьютера. Как уже было сказано, ошибка может возникать по причине недостатка памяти. Чтобы ее освободить, нужно закрыть все ненужные программы, а также «убить» все лишние процессы. Ведь каждая программа нуждается в определенном количестве этого ресурса. На официальном сайте Майкрософт вы можете ознакомиться со всеми важными процессами Windows, прекращение которых повлечет за собой сбои системы. Чтобы остановить лишние процессы:
-
- Нажмите сочетание клавиш CTRL+SHIFT+ESC для Windows 7,8,10. CTRL+ALT+DEL – для Windows XP.
- Откроется окно со списком запущенных программ и процессов на вашем ПК.
Чтобы закрыть программу или остановить процесс, нужно выделить мышью название программы или процесса, затем нажать на кнопку внизу окна «Снять задачу».
Некоторые запущенные фоновые программы не отображаются в списке, но их можно увидеть в списке процессов. Эта разнообразные модули обновлений, они работают в фоновом режиме и следят за выходом новых версий определенных программ. Они также потребляют оперативную память. Вашей задачей будет отыскать такие процессы и остановить для решения текущей проблемы. Когда вы очистите память и остановите все ненужные программы и процессы, попробуйте запустить снова игру, чтобы убедиться, что окно с ошибкой «Could not create the Java Virtual Machine» уже не появляется.
Дополнительные методы устранения ошибки
Если программное обеспечение, при запуске которого появляется ошибка, было скачано со сторонних ресурсов, варезных сайтов, торрент-трекеров, то его действия часто блокируют антивирусы. Чтобы избежать такой преграды при запуске вам необходимо проверить список карантина антивируса и, если в нем имеются игры или программы, вы можете их удалить с этого списка. Но будьте осторожны при этом. Ведь такое ПО может действительно нести угрозу для системы. Если вы полностью уверенны в программе или игре, вы можете добавить ее в список исключений. В таком случае антивирус перестанет «подозревать» такое ПО.
Если у вас не установлено программное обеспечение Java, вы можете загрузить его по ссылке https://www.java.com/ru/download/win8.jsp. Попадая на страницу, нажмите кнопку «Согласиться и начать бесплатную загрузку».
После этого будет загружен пакет данных, который нужно будет установить на свой ПК.
Fix: Could Not Create the Java Virtual Machine
Some users are encountering the Could Not Create The Java Virtual Machine error when trying to launch an application that is using Java. This particular issue is reported to occur with Minecraft and several other applications that are built around Java.
Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. The program will exit.
What is causing the Could Not Create The Java Virtual Machine error?
We investigated this particular issue by looking at various user reports and the troubleshooting strategies that they used to resolve the same error message. Based on their conclusions, there are a couple of scenarios that will trigger this particular issue:
- Java is invoked by the wrong arguments or options – This can occur if you’re running a home-brewed application or you’re trying to open an open-source application that is known to cause system instability.
- Java global maximum heap memory is not high enough – One of the most common causes of why you can encounter this particular error is if you try to start a Java application with a maximum heap memory size larger than the one set as the System Variable.
- Java executable and/or application require administrative privileges – This might happen with applications that need admin access in order to function properly.
If you’re currently looking for a way to resolve the, Could Not Create The Java Virtual Machine error, this article will provide you with several verified troubleshooting strategies. Below you have a collection of methods that other users in a similar situation have used to get the issue resolved.
To ensure the best results, follow the methods below in the order that they are presented until you discover a method that is effective in resolving the error for your particular scenario.
Method 1: Adding the _JAVA_OPTIONS to System Variables
Most affected users have managed to get the issue resolved by creating a System Variable for Java called _JAVA_OPTIONS and setting it’s value to Xmx512M. What this essentially does is it sets the global maximum heap memory size for Java.
This will resolve any error message that occurs because the started Java application’s maximum heap memory size is larger than the one set as the System Variable. Several users encountering the same issue have reported that the issue was resolved entirely after they performed the steps below.
Here’s what you need to do to add a _JAVA_OPTIONS entry in System Variables to enlarge the global maximum heap memory size:
- Press Windows key + R to open up a Run dialog box. Then, type “sysdm.cpl” and press Enter to open up the System Properties screen.
- Inside the System Properties screen, go to the Advanced tab and click on Environment Variables.
- In the Environment Variables window, click on New (under System Variables).
- Inside the New System Variable window, set the Variable name to _JAVA_OPTIONS and the Variable value to –Xmx512M and click Ok to save the changes.
- Close the previously opened windows and restart your machine to enforce the changes.
- At the next startup, open the application that was previously showing you the Could Not Create the Java Virtual Machine error and see if is now functioning properly.
Creating a System Variable called _JAVA_OPTIONS and assigning it the value Xmx512M
If you’re still seeing the same error message at the start of the application, try adding the Java Bin path which might be similar to “%\USER PATH\Java\jdk1.6.0_39\bin” to the environment variable as indicated in the above method and see if that works.
Method 2: Opening java.exe with admin rights
Several users struggling to resolve the same issue have managed to get the issue resolved after forcing the main Java executable (java.exe) to open with administrative privileges.
Some users reported that they were able to resolve the issue after applying this fix on both the main java executable and the executable of the application that is showing the error message.
Here’s a quick guide through the whole thing:
- Open File Explorer and navigate to the location of your java installation. We’ll need to arrive at the location of the main Java executable (java.exe). By default, you should find it in Program Files/Java/*JRE build version*/bin. The exact location will differ depending on which Java Runtime Environment you’re using.
Note: If you installed Java in a custom location, navigate the custom location instead.
Method 3: Reinstalling Java
In some cases, the error is triggered because Java might not be installed properly or its installation might have been corrupted over time. Therefore, in this step, we will be reinstalling Java after uninstalling it completely. For that:
- Press Windows key + R to open up the Run prompt and type in “Appwiz.cpl”.
Type “appwiz.cpl” into the Run dialog and press Enter
- Press “Enter” and the Programs and Features screen will open up.
- At the Programs and Features screen, scroll through the installed application list until you find Java.
Checking the Programs and features screen
- Right-click on it and select “Uninstall” to remove it completely from the system
- First, delete the primary Java installation and later you should also remove all other Java installations such as updates and other versions.
- After uninstalling all installation, restart your computer.
- After booting up, visit this link and download the latest version of JRE.
- Check to see if the issue persists.
- If the error still persists, download and install the latest version of JDK from here.
Note: If you are already using JDK, try changing its versions or uninstalling the JRE that has been installed along with it. - Verify if the issue still exists.
Method 4: Fixing Errors With Code
There are different reasons behind this error and some of them include if you have some particular errors with your code. We will highlight some below.
- Remove Hyphen: Some users noted that the error was fixed by changing the double hyphen “–” to a single one “-” in their code. For example:
Change the code
“sony@sony-VPCEH25EN:
Could not create the Java Virtual Machine
Ошибка Java – причины появления и способы устранения
Программный сбой может появиться на ОС Windows разных версий. Ошибка возникает во время запуска игр, требующих наличия сервисов Java на PC. Код программного сбоя свидетельствует о том, что операционная система не смогла создать виртуальную машину Java. Сейчас попытаемся выяснить, почему появляется эта ошибка и как ее устранить. Эта задача по силам абсолютно всем пользователям. Чтобы достичь поставленной цели, просто следуйте предложенным рекомендациям и инструкциям.
Основные причины появления ошибки
Преимущественно с этой проблемой сталкиваются поклонники популярной игры Minercraft. При нажатии на ярлык запуска программы появляется код ошибки «Could not create the Java Virtual Machine». Этот сбой возникает в следствии некорректного завершения игровой сессии. Возможно пользователь не дождавшись закрытия программы, отключил ПК.
В некоторых ситуациях проблема возникает при запуске программы или игры из-за нехватки оперативки. ОЗУ является чрезвычайно важным ресурсом, который напрямую определяет производительность работы центрального процессора.
Эффективный способ решения проблемы
Начнем с популярного способа, которым пользуются практически все без исключения пользователи. Суть заключается в том, что нужно создать новую переменную среду. Пошаговая инструкция:
- Нажмите один раз ПКМ по «Мой компьютер».
- Из выпадающего меню нажмите на раздел «Свойства».
- Переключитесь на подраздел «Дополнительные параметры».
- В нижней части окна нажмите на вкладку «Переменные среды».
Если ошибка не исчезла, тогда воспользуйтесь альтернативным способом устранения неисправности.
Решение проблемы с нехваткой свободной ОЗУ
Этот способ предполагает разгрузку оперативной памяти ПК. Как было правильно подмечено ранее, программный сбой часто возникает вследствие нехватки ОЗУ. Чтобы найти дополнительный ресурс, нужно закрыть приложения и программы, работающие в фоновом режиме, т.е. отключаем тот софт, которым вы не пользуетесь в данный момент. Также нужно деактивировать лишние процессы.
На официальном web-портале компании Microsoft представлено описание важных системных процессов Windows, их закрывать нельзя. Инструкция по остановке лишних процессов:
- Откроется диспетчер задач, в котором отображаются все активные приложения и службы.
- Для закрытия программы или деактивации процесса, следует выделить мышкой название, а потом кликнуть по функции «Снять задачу».
Пожалуй, наиболее простой вариант открытия диспетчера задач – одновременно зажать три кнопка: Ctrl-Alt-Del.
Когда ОЗУ будет разгружена, а все ненужные приложения закрыты, запустите софт или видеоигру.
Дополнительные способы решения проблемы
Ошибка Java может появляться в момент запуска программы, которая была загружена с непроверенных источников: torrent-трекеров, вредоносных сайтов и т.д. Поэтому работа программы блокируется вирусами, не исключено, что некоторые файлы заражены.
Возможно, антивирус блокирует определенные файлы. Зайдите в главное меню, а потом в раздел «Карантин». Если там числится запускаемое приложение, тогда удалите его из карантина. Однако будьте предельно осторожны, это приложение действительно может нанести существенный ущерб операционной системе.
Скачивать программное обеспечение Java нужно только с официального сайта разработчиков. Платить за загрузку софта не придется, так как он распространяется на бесплатной основе.
Не редко ошибка появляется из-за того, что пакет Java банально устарел. Если вы пользовались старыми версиями, то их сначала нужно удалить через специальную утилиту. После этого можно установить новую версию программного обеспечения.
Заключение
Если вы столкнулись с ошибкой «Could not create the Java Virtual Machine» вам нужно создать новую переменную среды, если это не помогло тогда освободите больше оперативной памяти.