未找到指定的VM安装:键入标准VM,名称为jre7

时间:2014-01-22 23:54:39

标签: java eclipse ant

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

enter image description here

11 个答案:

答案 0 :(得分:195)

  1. 右键单击build.xml
  2. 转到“运行方式”>> “外部工具配置......”
  3. 它将打开新窗口
  4. 转到JRE标签
  5. 如果缺少,请选择正确的JRE(有时jre标签会显示错误标记。)
  6. 有关更多技术细节或与此相似的问题,请查找我的博客here

答案 1 :(得分:22)

就我而言,这是因为我改变了我的JRE。

解决方案:

右键点击你的蚂蚁脚本>以>运行外部工具配置...>转到JRE选项卡>选择JRE

希望得到这个帮助。

谢谢, Sagar Vyas

答案 2 :(得分:7)

找到最佳答案

在卸载Java并安装新版本之后,它发生在我身上。

我所要做的就是在eclipse中打开已安装的JRE Windows --> Preferences --> Java --> Installed JREs

然后添加新的JRE信息。可以找到详细信息here

答案 3 :(得分:4)

这是告诉项目使用哪个JDK容器的首选方法,特别是如果两个或多个开发人员正在使用相同版本控制的eclipse项目文件夹时。(

窗口/首选项/ Java /已安装的JRE 列出计算机上安装的一个或多个JDK。 Eclipse默认名称为jdk1.X.X_XX,您应保持原样。切勿直接链接项目构建设置以使用这些名称。

窗口/首选项/ Java /已安装的JRE /执行环境 常见的jvm环境列表,例如JavaSE-1.6和JavaSE-1-7名称。单击行并在右侧面板上选择jre实例。这些名称很常见,所有团队成员都应该已经在Eclipse安装中使用它们。

步骤1:如果在InstalledJREs设置中卸载了JRE或更改了名称,则可能无意中没有选择任何内容。你可能会得到

  

指定的vm install not found错误对话框。

步骤2:在build.xml文件/ Run As / Ant Build ...弹出菜单项中选择第二个鼠标。单击JRE选项卡并选择执行环境。这可能与先前的jdk值相比具有过时的价值。

项目属性/ Java构建路径/库
添加库... / JRE系统库/(x)执行环境
选择要用于此项目的执行环境。团队成员可能没有精确的_XX jdk构建,但他们可以使用相同的版本控制的eclipse项目设置。执行环境映射隐藏用户特定的详细信息。

答案 4 :(得分:4)

刚出现这个问题&上面的解决方案不起作用,至少不适合我。

相反,我选择了此处提供的解决方案:http://www.javaworkspace.com/VMNotFound.do

基本上你去目录C:\ projects \ WORKSPACE.metadata.plugins \ org.eclipse.debug.core.launches

在那里搜索日食正在酝酿的JDK的字符串&将它更改为您希望使用eclipse知道的已安装JDK的名称。

答案 5 :(得分:4)

你可以在eclipse中更改蚂蚁bulid文件的JRE。

右键单击ant视图中的ant文件,然后从上下文菜单中选择“Run As” - > gt;“Ant ...”。

然后在启动对话框中选择JRE选项卡。如果找不到它预期的JRE,请注意顶部的错误消息。

选择已安装或管理的JRE安装新的JRE。如果需要,还可以在此对话框中添加vm参数(启用日志记录或更改内存分配)。

答案 6 :(得分:2)

只需删除以下文件

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

链接到post

答案 7 :(得分:0)

最后一个答案绝对正确,但快速跟踪方式是从eclipse中删除项目引用(确保保留未经检查的删除源)并再次导入项目文件夹。这样,项目配置将通过eclipse使用新的jdk重置。 但是这篇精彩的帖子对我有帮助。

答案 8 :(得分:0)

Java更新后,ant build失败,以下步骤修复了它。

右键单击build.xml - 运行As-External Tools 转到JRE选项卡并选中该框以使用与工作空间相同的JRE。

答案 9 :(得分:0)

删除了下面的文件,然后再次构建maven项目,对我有用。

.metadata.plugins \ org.eclipse.debug.core.launches \ .xml.launch“

答案 10 :(得分:0)

(ant file)Run As--> 外部工具配置, 转到 JRE 选项卡并选择 JRE