2016-02-05 281 views
0

我刚刚安装了this pagejre-8u72-macosx-x64.dmg,安装运作良好。OS X El Capitan上安装了Java 1.8?

然而,当我键入/usr/libexec/java_home -v 1.8它返回:

Unable to find any JVMs matching version "1.8". 
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home 

有谁知道其中的Java 1.8安装?

PS:我需要这个安装Eclipse IDE for Java Developers,这需要Java 1.8+ VM

+0

它看起来像你只安装了JRE。您需要安装JDK - 一旦您完成,Java 8的文件夹应出现在'/ Library/Java/JavaVirtualMachines /' – bphilipnyc

+1

您应该从此链接安装JDK 1.8 ,,,目前您正在下载JRE, 用于mac的JDK链接 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html –

回答

2

您应该安装JDK 1.8,目前你使用的是JRE。在OS X上,只安装JRE并不能使它成为可用于应用程序的系统默认值。

随着2016年1月,你可以从 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载JDK 1.8的Mac因为Oracle会改变他们的网址,该链接可能会去死。最好做一个网络搜索“JDK mac”或类似的东西来找到最新版本。

+0

谢谢...我正在下载它...但为什么我应该由于我不需要编写Java代码,因此需要JDK。 – SoftTimur

+0

因为Eclipse IDE是编写Java代码,因此它需要Java开发工具包 –

+2

其实,@DaniyalSyed,这是不准确的。 Eclipse是一个平台,其上构建了许多工具和应用程序,与编写Java代码无关。从技术上讲,Eclipse *可以在JRE上运行,它不需要JDK(但是,面向Java的工具的某些功能在没有JDK的情况下将无法工作)。 –

相关问题