问题分析
这是 eclipse 启动初始化时报的错,一般出现这种情况跟安装了多个 Java 虚拟机有关,然后 eclipse 启动的时候,不知道要配置哪一个J DK,所以会报 Failed to create the Java Virtual Machine
的错误.
问题解决
- 在 finder 的应用程序中找到 eclipse, 右键
显示包内容 - Contents - Elipse
, 找到eclipse.ini
文件. - 在终端中用
sudo vim ./eclipse.ini
打开此文件. - 在
open file
下添加 Java 的路径即可.
注意
- 所有在
-vmargs
之后的参数将会被传输给 JVM, 所以如果所有对 eclipse 设置的参数必须写在-vmargs
之前(就如同你在命令行上使用这些参数一样), 该参数一定要放在-vmargs
参数之上, 放在最下面还是会报错的. - 只能写绝对路径, 写
$JAVA_HOME/bin/java
也会出错.