Some users get the Java virtual machine fatal exception error when they try to run Java-based apps. This is not something new for people who play Minecraft. Could not build the Java Virtual Machine. This is the full message. Error: A critical error has happened. So, the Java programme won’t run. Java is one of the best tools for making games, apps, and programmes that run on the computer. This article is about how to Fix ‘Could Not Create the Java Virtual Machine’ Error on Windows.
Games or apps made with Java can crash or refuse to start for a number of reasons, showing the error “Could Not Create the Java Virtual Machine.” Error: A critical error has happened. “The programme will end.” Java is a computer programming language that is used to make some apps, especially video games.
So, if you want to run programmes like these on your computer, you need a run-time engine like the Java Virtual Machine. Users have said, though, that they get an error message when they try to run some Java-based programmes on Windows computers. The problem message said, “Could not create the Java virtual machine.” And, as we already said, you can’t run Java apps without the Java Virtual Machine.
How to Fix ‘Could Not Create the Java Virtual Machine’ Error on Windows 11
Run Java as an Administrator
Some Java apps can’t run on your computer if you don’t give them enough permission. To fix the problem, you need to run Java as an administrator. On Windows 11, right-click on Java.exe and choose “Run as administrator” to run Java as an administrator. You can also set Java.exe to run always as master. So, you won’t have to run Java as an administrator every time you want to use it.
Expand Available System Memory for Java
- Click “Start” and type “environment variables” into the search box. Click the Edit System Environment Variables button.
- Click Environment Variables in the System Properties box.
- Under the System Variables section, click U.
- Set the name of the variable to _JAVA_OPTIONS and the value of the variable to -Xmx512M.
- Choose OK, then choose OK again.
Uninstall and Reinstall Java
- Go to the page for the Java Uninstall Tool and download it.
- Click Agree and run the application.
- Click Next after you have chosen all of the versions of Java that the tool has found.
- Click “Yes,” and then wait while the software gets rid of Java from your computer. Click the X.
- To use the changes, you need to restart your machine.
- Next, go to the Java Downloads page and get the most recent version for your machine. Make sure to download the right version (32-bit or 64-bit) based on how your system is built.
- Start the software and click Install. Follow the steps on the screen to finish installing and then restart Windows PC.
Set up a New System Variable for Java
- When you press the Windows key and the R key at the same time, the Run box will appear. To open the System Properties screen, type sysdm.cpl and press Enter.
- Click the Environment Variables… choice on the Advanced tab.
- U need to click New under the System Variables section.
- Set the Variable name to _JAVA_OPTIONS and the Variable value to –Xmx512M. Then click OK to save the changes.
Causes For Could Not Create The Java Virtual Machine Error
- Java was called with the wrong arguments or options: This can happen if you’re running a programme you made yourself or if you’re trying to open an open-source programme that is known to make the system unstable.
- Java global maximum heap memory is not big enough: One of the most common ways to get this error is to try to start a Java programme with a larger maximum heap memory size than the one set as a System Variable.
- Java executable and/or application require administrative rights: This could happen with programmes that need admin access to work properly.
FAQs
The “Could not create the Java virtual machine” error is often caused by not allocating enough memory, which is called “Java heaps.” If there isn’t enough memory, the app might slow down or even stop working. You can fix this problem by making the Java heap amount bigger.
When the DS CLI installer can’t find the right version of JavaTM in your system’s normal directories, it gives you the Java Virtual Machine Not Found error. For the DS CLI to work, your machine must have Java 8 or later. Notes: If you are running the DS CLI on an AIX system, you might also get this error.