问题分析

这是 eclipse 启动初始化时报的错,一般出现这种情况跟安装了多个 Java 虚拟机有关,然后 eclipse 启动的时候,不知道要配置哪一个J DK,所以会报 Failed to create the Java Virtual Machine 的错误.

问题解决

  1. 在 finder 的应用程序中找到 eclipse, 右键 显示包内容 - Contents - Elipse, 找到 eclipse.ini 文件.
  2. 在终端中用 sudo vim ./eclipse.ini 打开此文件.
  3. open file 下添加 Java 的路径即可.
    mac eclipse Failed to create the Java Virtual Machine - 图1

注意

  1. 所有在 -vmargs之后的参数将会被传输给 JVM, 所以如果所有对 eclipse 设置的参数必须写在 -vmargs 之前(就如同你在命令行上使用这些参数一样), 该参数一定要放在 -vmargs 参数之上, 放在最下面还是会报错的.
  2. 只能写绝对路径, 写 $JAVA_HOME/bin/java 也会出错.