Specified VM install not found: type Standard VM, name jre7

JavaEclipseAnt

Java Problem Overview


Specified VM install not found: type Standard VM, name jre7 Have you ever encountered this problem in Eclipse while building an ant file? Then this article is for you. Deleting and recreating the workspace is not the solution. There is an easy solution to fix this issue without recreating the workspace.

enter image description here

Java Solutions


Solution 1 - Java

  1. Right Click on build.xml
  2. Go to "Run As" >> "External Tools Configurations..."
  3. It shall open new window
  4. Go to JRE tab
  5. Select proper JRE if missing (sometimes jre tabs shows error mark on that.)

For more technical details or issue similar to this find my blog here.

Solution 2 - Java

In my case it happen as I have changed my JRE.

Solution :

Right click on your ant script > Run as > External tool configurations... > Go to JRE tab > select JRE

Hope this help.

Thanks, Sagar Vyas

Solution 3 - Java

Best answer found at

It happened for me after Un-installing Java and installing new version.

All I have to do is in eclipse open Installed JREs from Windows --> Preferences --> Java --> Installed JREs

Then Add new JRE information. Details can be found here

Solution 4 - Java

This is a preferred way tell projects which JDK container to use, especially true if two or more devs are using the same version controlled eclipse project folder.

Window/Preferences/Java/Installed JREs
List one or more JDKs installed on your computer. Eclipse defaults name to jdk1.X.X_XX you should keep it as is. Never link project build settings directly to use these names.

Window/Preferences/Java/Installed JREs/Execution Environments
List of common jvm environments such as JavaSE-1.6 and JavaSE-1-7 names. Click rows and choose jre instance on the right side panel. These names are common and all team members should already have them in Eclipse installation.

Step 1: This is where you may accidentally have nothing chosen if JREs were uninstalled or names changed in InstalledJREs setting. You may get > Specified vm install not found error dialog.

Step 2: Choose 2nd mouse on build.xml file/Run As/Ant Build... popup menu entry. Click on JRE tab and choose execution environment. This may have obsolete value from the previous jdk values.

Project Properties/Java Build Path/Libraries
Add Library.../JRE System Library/(x)Execution environment
Choose execution environment to be used for this project. Team members may not have exact _XX jdk build but they can use the same version controlled eclipse project settings. Execution environment mapping hides user specific details.

Solution 5 - Java

Just had this issue & the solution above does not work, atleast not for me.

Instead I went the solution provided here:http://www.javaworkspace.com/VMNotFound.do

Essentially you go to the directory C:\projects\WORKSPACE.metadata.plugins\org.eclipse.debug.core.launches

In there search for the string of the JDK that that eclipse is moaining about & change it to the name of your installed JDK that you want to use that eclipse knows about.

Solution 6 - Java

You can change what JRE the ant bulid file is launched with inside eclipse.

Right click on the ant file in the ant view and select "Run As"->"Ant..." from the context menu.

Then in the launch dialog select the JRE tab. Note the error message at the top if it can't find the JRE that it expects.

Select a JRE that you have installed or manage install a new one. You can also add vm arguments (enable logging or change memory alocation) if you need to in this dialog.

Solution 7 - Java

Just delete the below file

"<Your eclipse workspace location>\.metadata\.plugins\org.eclipse.debug.core\.launches\<projectname>.xml.launch"

link to post

Solution 8 - Java

The last answer is absolutely correct, however a fast track way is to delete the project reference from eclipse (make sure to keep unchecked delete source) and import your project folder again. This way the project configurations are reset by eclipse using the new jdk. But a wonderful post it did help me.

Solution 9 - Java

After Java update ant build failed and the below steps fixed it .

Right Click on build.xml-Run As-External Tools Go to JRE tab and check the box to use the JRE same as workspace.

Solution 10 - Java

Removed below file and build maven project again, worked for me.

.metadata.plugins\org.eclipse.debug.core.launches<projectname>.xml.launch"

Solution 11 - Java

(ant file)Run As--> External Tool Configuations, go to JRE tab and choose JRE

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionShanewajView Question on Stackoverflow
Solution 1 - JavaKundan AtreView Answer on Stackoverflow
Solution 2 - JavaSagar VyasView Answer on Stackoverflow
Solution 3 - JavaShanewajView Answer on Stackoverflow
Solution 4 - JavaWhomeView Answer on Stackoverflow
Solution 5 - JavaBill ComerView Answer on Stackoverflow
Solution 6 - JavaCheshiremoeView Answer on Stackoverflow
Solution 7 - JavaSandeep BhardwajView Answer on Stackoverflow
Solution 8 - JavaShajeeView Answer on Stackoverflow
Solution 9 - JavaAmarjyoti AnganView Answer on Stackoverflow
Solution 10 - JavaChaitali ShahView Answer on Stackoverflow
Solution 11 - JavaRajesh ThatikondaView Answer on Stackoverflow