我有一个新的mac,需要安装java版本8.我从oracle下载它,当我在他们的网站上运行他们的应用程序时,它说我有最新版本的java。当我运行" java -version"据说我还在使用1.6。我该如何改变?
根据java控制面板我有1.8。但是在eclipse中工作时仍然使用1.6.0_65。我尝试卸载,但没有成功。
我的java虚拟机文件夹只包含1.6.0.jdk。我需要将1.8移动到此文件夹吗?
答案 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
,请按以下步骤操作:
Preferences
,然后选择Compiler
。JDK
。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