在HTTP预览上运行Web项目会出现错误:"找不到JRE可执行文件"在MAC OS X优胜美地

时间:2016-02-19 23:09:09

标签: java eclipse macos

我正在尝试在Mac上运行Eclipse Mars。 Java 8已安装。 (JDK和JRE)

在HTTP预览上运行Web项目会出现无法找到JRE可执行文件的错误。

Eclipse> Prefrences> Java>已安装的JRE 当我尝试在 /System/Library/Frameworks/JavaVM.framework/Version 中搜索JRE时,我不是能够在里面找到任何版本。

任何解决方案?

1 个答案:

答案 0 :(得分:2)

鉴于您已安装Oracle Java(JDK)8,请打开终端并:

  

sudo rm / Library / Java / Home

首先删除旧链接。注意:此步骤可能是可选的。

第二步(注意:先替换XX!):

  

sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_XX.jdk/Contents/Home / Library / Java / Home

此命令重新创建指向实际Java 8安装文件夹的符号链接。

之后,Eclipse的全新安装应检测系统中的Java8,并且应该使用此版本的开箱即用。您可以通过在Eclipse中导航到以下内容来修改已安装的Eclipse以使用此安装: Preferences -> Java -> Installed JREs

最后,删除旧的JRE / JDK条目,并为路径添加一个新的(见上文),名称为 Java8

此外,您可以创建或编辑文件.bash_profile(在用户主目录中)并将以下代码段放在那里:

  

导出JAVA_HOME = /usr/libexec/java_home -v 1.8

保存该文件并重新打开终端实例。如果在那里执行export命令,则应该看到一个有效的JAVA_HOME,其中包含JDK 8安装的位置。之后重新启动IDE。