未找到指定的VM安装:键入标准VM,名称为jre7您是否曾在构建ant文件时遇到过Eclipse中的此问题?那么这篇文章适合你.删除和重新创建工作区不是解决方案.有一个简单的解决方案可以解决此问题,而无需重新创建工作区.

Sag*_*yas 24
在我的情况下,它发生了,因为我已经改变了我的JRE.
方案:
右键单击您的ant脚本>运行方式>外部工具配置...>转到JRE选项卡>选择JRE
希望这有帮助.
谢谢,Sagar Vyas
这是告诉项目要使用哪个JDK容器的首选方式,如果两个或多个开发人员使用相同版本控制的Eclipse项目文件夹,则尤其如此。
窗口/首选项/ Java /已安装的JRE
列出计算机上安装的一个或多个JDK。Eclipse的默认名称为jdk1.X.X_XX,应保持原样。切勿直接链接项目构建设置以使用这些名称。
窗口/首选项/ Java /已安装的JRE /执行环境
常见jvm环境(例如JavaSE-1.6和JavaSE-1-7名称)的列表。单击行,然后在右侧面板上选择jre实例。这些名称是通用的,并且所有团队成员都应该在Eclipse安装中已经有了它们。
步骤1:如果卸载了JRE或在InstalledJREs设置中更改了名称,在这里您可能会意外地没有任何选择。你可能会得到
指定的vm install not found错误对话框。
步骤2:在build.xml文件/ Run As / Ant Build ...弹出菜单项上选择第二只鼠标。单击JRE选项卡,然后选择执行环境。与先前的jdk值相比,该值可能已过时。
项目属性/ Java构建路径/库
添加库... / JRE系统库/(x)执行环境
选择要用于该项目的执行环境。团队成员可能没有确切的_XX jdk构建,但他们可以使用相同版本控制的Eclipse项目设置。执行环境映射隐藏用户特定的详细信息。
刚刚遇到这个问题,上面的解决方案不起作用,至少对我来说不是。
相反,我使用了此处提供的解决方案:http : //www.javaworkspace.com/VMNotFound.do
基本上你去目录 C:\projects\WORKSPACE.metadata.plugins\org.eclipse.debug.core.launches
在那里搜索 eclipse 正在抱怨的 JDK 字符串并将其更改为您要使用 eclipse 知道的已安装 JDK 的名称。