在mac中更新java以进行eclipse安装

时间:2017-01-19 07:20:16

标签: java eclipse macos

我想在我的Mac(Yosemite OS Installed)中安装Eclipse。但是弹出错误:Error Popup

我检查我的java配置,我有1.7 instaled。

Java installation

我在System preference > Java

中进行了更新

我知道我在计算机上安装了JAva 8,因为当我输入我的终端时这个命令:

/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version

我有java 1.8

但在我的Os中使用版本1.7而不是1.8我必须做什么? 为什么这么难以做到,为什么仅通过System>更新是不够的。首

谢谢你的帮助!

4 个答案:

答案 0 :(得分:3)

我是通过自制软件做的,它对我有用:

 brew update
 brew cask install java

它现在安装在java_home中,如1.7版

enter first version instaled here

但直到第一个版本投入使用。

现在您只需使用以下命令导出到JAVA_HOME变量:

export JAVA_HOME=`/usr/libexec/java_home -v '1.8*'`

它的工作

谢谢!

答案 1 :(得分:1)

在终端窗口上试试

echo $JAVA_HOME

你可能得到像/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home(< - 那是我的,java 8)

您可能会指向Java 7.您可以通过

更改JAVA_HOME以指向Java 8安装
export JAVA_HOME=<path-to-java8-installation>

然后它应该有用。

(顺便说一句:你的Java 8安装目录看起来很奇怪。你可能想重新安装,以便它在一条看起来像我上面的路径上)

答案 2 :(得分:1)

JavaAppletPlugin.plugin Java只是JRE,您需要完整的JDK才能在Mac上运行Eclipse(以及其他Java应用程序)。

从官方Oracle site

下载并安装Java 8 JDK

答案 3 :(得分:1)

  1. 安装自制软件 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 请参阅Homebrew homepage here

  2. 使用自制软件安装java a. brew update b. brew tap caskroom/cask c. brew install brew-cask d. brew cask install java 请参阅(tomysmile / brew-java-and-jenv.md)[https://gist.github.com/tomysmile/a9a7aee85ff73454bd57e198ad90e614]

  3. 的完整说明
  4. 安装jenv,一个java环境管理器 brew install jenv

  5. 将jenv添加到您的路径中 - 请参阅上面的jenv页

  6. 使用jenv添加java路径 jenv add /Library/Java/JavaVirtualMachines/your-jdk-version/Contents/Homeyour-jdk-version替换为您在系统上安装的jdk版本

  7. 重启eclipse,就是这样