How to Fix ‘Could Not Create the Java Virtual Machine’ Error on Windows

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

How to Fix 'Could Not Create the Java Virtual Machine' Error on Windows

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.


Why does it say error could not create the Java Virtual Machine?

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.

What does a suitable Java virtual machines could not be found?

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.

Editorial Staff
Editorial Staff
The Bollyinside editorial staff is made up of tech experts with more than 10 years of experience Led by Sumit Chauhan. We started in 2014 and now Bollyinside is a leading tech resource, offering everything from product reviews and tech guides to marketing tips. Think of us as your go-to tech encyclopedia!


Please enter your comment!
Please enter your name here

Related Articles

Best Telemedicine Software: for your healthcare practice

Telemedicine software has transformed my healthcare visits. It's fantastic for patients and doctors since they can obtain aid quickly. I...
Read more
I love microlearning Platforms in today's fast-paced world. Short, focused teachings that engage me are key. Microlearning platforms are great...
Think of a notebook on your computer or tablet that can be changed to fit whatever you want to write...
As of late, Homeschool Apps has gained a lot of popularity, which means that an increasing number of...
From what I've seen, HelpDesk software is essential for modern businesses to run easily. It's especially useful for improving customer...
For all of our important pictures, stories, and drawings, Google Drive is like a big toy box. But sometimes the...