1. 环境说明
系统:macOS Sierra
Eclipse版本:Eclipse 4.7 (oxygen.2) for Mac OS X
2. 问题描述
mac中原先装的是jdk_9,因为项目需求换成了jdk1.8,结果打开elcipses时,提示“No JVM was found after searching the following locations:/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin”,如下图所示。
原因可想而知,不再赘述。
3. 修改eclipse的启动配置
在Dock中右击eclispe图标,点击“选项->在Finder中显示”,然后再右击“Eclipse.app”,点击“显示包内容”,进入“Contents/Eclipse/”目录,打开初始化文件eclipse.ini,如下图所示。
修改java虚拟机目录“-VM”为“当前系统配置的jdk目录/bin”(注意jdk中包含了jre,如果系统只安装了jre,则配置为jre目录),如下图所示。
至此,可以顺利打开eclipse。