在mac上从java 1.6切换到1.8

时间:2015-10-21 12:47:43

标签: java eclipse macos installation java-8

我有一个新的mac,需要安装java版本8.我从oracle下载它,当我在他们的网站上运行他们的应用程序时,它说我有最新版本的java。当我运行" java -version"据说我还在使用1.6。我该如何改变?

根据java控制面板我有1.8。但是在eclipse中工作时仍然使用1.6.0_65。我尝试卸载,但没有成功。

我的java虚拟机文件夹只包含1.6.0.jdk。我需要将1.8移动到此文件夹吗?

4 个答案:

答案 0 :(得分:2)

当您执行java -version时,它会提供当前正在使用的jdk的输出。为了更新,我们需要在这里下载jdk for mac并安装它。

转到以下网址并下载相应的文件。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

答案 1 :(得分:0)

两个选项:

答案 2 :(得分:0)

要让eclipse使用Java 6代替Eclipse,请按以下步骤操作:

  1. 点击Preferences,然后选择Compiler
  2. 在“类型过滤器文字”搜索框中搜索JDK
  3. 在Java下选择编译器。
  4. 1.8合规性更改为<xsl:template name="addOpenSansStart"> <head> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'/> </head> <!-- the rest of your template --> </xsl:template>

答案 3 :(得分:0)

您可以使用jenv在Java版本之间切换,它就像一个Java环境管理器。它非常易于使用和清洁

对于Mac,请按照以下步骤操作:

brew install jenv

git clone https://github.com/gcuisinier/jenv.git ~/.jenv

安装:如果您使用的是bash,请按照以下步骤操作:

$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile

echo 'eval "$(jenv init -)"' >> ~/.bash_profile

$ exec $SHELL -l

将所需版本的JVM添加到jenv:

jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

jenv add /System/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home

检查已安装的版本:

jenv versions

通过以下方式设置要使用的Java版本:

jenv global oracle64-1.6.0