【问题标题】:Specified VM install not found: type Standard VM, name jre7未找到指定的 VM 安装:键入标准 VM,名称为 jre7
【发布时间】:2014-02-13 07:39:30
【问题描述】:

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

【问题讨论】:

    标签: java eclipse ant


    【解决方案1】:

    最佳答案在

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

    我所要做的就是在 eclipse 中打开 Installed JREs from Windows --> Preferences --> Java --> Installed JREs

    然后添加新的 JRE 信息。详情可见here

    【讨论】:

      【解决方案2】:

      这是告诉项目使用哪个 JDK 容器的首选方式,尤其是在两个或多个开发人员使用同一个版本控制的 Eclipse 项目文件夹时更是如此。

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

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

      第 1 步:如果已卸载 JRE 或在 InstalledJRE 设置中更改名称,您可能会意外没有选择任何内容。你可能会得到

      Specified vm install not found 错误对话框。

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

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

      【讨论】:

        【解决方案3】:

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

        我选择了这里提供的解决方案:http://www.javaworkspace.com/VMNotFound.do

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

        在那里搜索 Eclipse 正在抱怨的 JDK 的字符串,并将其更改为您想要使用的 Eclipse 知道的已安装 JDK 的名称。

        【讨论】:

        • +1 谢谢。您引用的那个网站读起来很长,所以我只想添加以下内容以快速跟踪其他人-> 我去了您提到的文件夹并删除了有问题的 *.launch 文件。 Eclipse 正在尝试使用这些 *.launch 文件之一构建我的 Ant 构建文件,但它们(我猜)在我仍在使用旧版本 Java 时尝试过的构建失败 - 现在在后续升级后无效
        【解决方案4】:

        您可以在 Eclipse 中更改启动 ant bulid 文件的 JRE。

        在ant视图中右键点击ant文件,从上下文菜单中选择“Run As”->“Ant...”。

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

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

        【讨论】:

          【解决方案5】:
          1. 右键单击 build.xml
          2. 转到“运行方式”>>“外部工具配置...”
          3. 它将打开新窗口
          4. 转到 JRE 选项卡
          5. 如果缺少,请选择正确的 JRE(有时 jre 选项卡会显示错误标记。)

          如需更多技术细节或类似问题,请访问我的博客here

          【讨论】:

            【解决方案6】:

            最后一个答案是绝对正确的,但是快速的方法是从 eclipse 中删除项目引用(确保保留未选中的删除源)并再次导入项目文件夹。这样,Eclipse 使用新的 jdk 重置项目配置。 但一篇精彩的帖子确实帮助了我。

            【讨论】:

              【解决方案7】:

              在我的情况下,它发生在我更改了我的 JRE 时。

              解决方案:

              右键单击您的 ant 脚本 > 运行方式 > 外部工具配置... > 转到 JRE 选项卡 > 选择 JRE

              希望对您有所帮助。

              谢谢, 萨加尔维亚斯

              【讨论】:

              • 什么截图?
              • 我无法附上屏幕截图,因为我无权这样做,对此感到抱歉。
              【解决方案8】:

              删除下面的文件

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

              链接到post

              【讨论】:

                【解决方案9】:

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

                右键build.xml-Run As-External Tools 转到 JRE 选项卡并选中该框以使用与工作区相同的 JRE。

                【讨论】:

                  【解决方案10】:

                  删除下面的文件并再次构建 maven 项目,为我工作。

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

                  【讨论】:

                    【解决方案11】:

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

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 2015-01-14
                      • 2015-12-02
                      • 2021-01-07
                      • 2017-06-16
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多