Mac上的Eclipse,在尝试构建时收到“未找到指定的VM安装”错误

时间:2010-12-02 22:20:22

标签: eclipse ant java

当我尝试在我的mac上做一个Ant构建(Snow Leopard,Eclipse 3.6 - Helios)时,我得到一个错误对话框,上面写着

  

“问题出现”
  遇到了'启动projectName build.xml'   一个问题。指定的VM安装没有   找到:键入标准VM,名称为jdk1.5.0_14

我甚至无法在Eclipse中找到任何指定使用jdk1.5.0_14的首选项设置。

当我进入我的首选项并进入Java部分并查看已安装的JRE时,我指定的唯一一个是1.6.0。尝试使用1.5的设置在哪里? (或者我正在咆哮错误的树?)

6 个答案:

答案 0 :(得分:76)

您的ant项目启动程序出于某种原因引用Java 5环境。

选择“运行方式 - >配置”并找到ant build。然后表明您希望此配置与Java 6 JVM一起运行。

答案 1 :(得分:8)

删除 “。metadata.plugins \ org.eclipse.debug.core.launches \ build.xml.launch”文件和问题已解决“。

答案 2 :(得分:2)

这只是以前发布的Eclipse更高版本解决方案的更新,如STS。

  1. 如果您的Ant视图已打开,请在根目录上单击鼠标右键(否则运行 - >外部工具 - >外部工具配置)
  2. 以 - >运行外部工具配置......
  3. 如果未手动选择,则应在“外部工具”启动器中选择Ant启动
  4. 转到JRE标签
  5. 选择在与工作区相同的JRE中运行 - 您还可以使用右侧的按钮选择其他JRE。
  6. 重新运行您的ant任务 - 这次您将不会收到错误消息。

答案 3 :(得分:0)

我犯了很多错误,我改为修改了这个,但我相信关键部分是%ATG_HOME%/home/localconfig/dasENV.sh文件,ATGJRE路径不正确。

答案 4 :(得分:0)

我一直收到“未找到指定的VM安装:键入MacOS X VM,命名为Java SE 6 ...”。 我意外地做了这个并且它起作用了:Properties-Java Compiler-Installed JREs-Search Button。 它做了一些灵魂搜索,创建了另一个JRE条目,这一切都奏效了!

答案 5 :(得分:-1)

右键单击项目并选择属性。 转到Java Compiler并确保编译器合规性级别设置为1.6而不是1.5 。 我认为应该这样做。