Eclipse:搜索以下位置后未找到Java虚拟机:/ Library / Java / JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/

时间:2017-07-13 20:05:32

标签: java eclipse

我打开了Eclipse:

Open Eclipse

我收到了这个错误:

Eclipse Error

我的操作系统:

Mac OS

文字:

必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Eclipse。

没有Java虚拟机 在搜索以下位置后找到: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/bin

3 个答案:

答案 0 :(得分:5)

在eclipse.ini中将“jdk1.8.0_121”更改为“jdk1.8.0_131”

eclipse.ini

答案 1 :(得分:2)

在eclipse的某些版本中,eclipse.ini的路径为:/Eclipse.app/Contents/Eclipse/eclipse.ini

输入:

/Library/Java/JavaVirtualMachines/VERSION.jdk/Contents/Home/jre/bin/

答案 2 :(得分:0)

遇到此错误时,很可能是您或系统已更新Java,并且Java虚拟机的路径已更改。随着其他答案的更新,更新VM路径,但是当Java版本再次更新时,您将不得不再次重复相同的练习。以下是我用来摆脱此周期的解决方案。

  1. 打开eclipse软件包。 Open package contents
  2. 打开/ Content / Eclipse文件夹中的eclipse.ini文件
  3. 打开终端并输入ls -l /usr/bin/java
  4. 用来自终端的符号链接替换-vm参数。很有可能是/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands