原因往往是系统环境变量参数设置的java虚拟机位数和当前启动的eclipse所需的java虚拟机位数不匹配,比如一个是64位,另一个是32位
怎么查看java虚拟机位数,如图:
这是32位的虚拟机版本信息,最后一行java HotSpot(TM).....可以查看
对比下图64位:
以上两图对比可以看出不同虚拟机位数的信息
如何查看eclipse启动需要的虚拟机版本
在当前使用的eclipse下的eclipse.ini里,如下截图:
以上的64位的eclipse,对比下图32位的来看看有何不同:
对比发现后面的后缀,64位的多了字符串“_64”,32位则没有
如何配置eclipse单独启动的虚拟机
在当前使用的eclipse下的eclipse.ini里设置参数如下:
-vm
D:/JavaIDE/jdk/jdk1.8.0_60/jre/bin/server/jvm.dll(设置成这个eclipse能够启动的虚拟机)
以上就是所有,这样可以不用更改系统全局的环境变量,来满足eclipse的启动需要。
来源:https://www.cnblogs.com/kinder/p/12302382.html