Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 1.8安装在OS X El Capitan的何处?_Java_Eclipse_Macos - Fatal编程技术网

Java 1.8安装在OS X El Capitan的何处?

Java 1.8安装在OS X El Capitan的何处?,java,eclipse,macos,Java,Eclipse,Macos,我刚刚安装了jre-8u72-macosx-x64.dmg,安装效果很好 但是,当我键入/usr/libexec/java_home-v1.8时,它返回: Unable to find any JVMs matching version "1.8". /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home 有人知道Java1.8安装在哪里吗 PS:我需要这个来安装面向Java开发人员的Eclipse IDE,这需要Java

我刚刚安装了jre-8u72-macosx-x64.dmg,安装效果很好

但是,当我键入
/usr/libexec/java_home-v1.8
时,它返回:

Unable to find any JVMs matching version "1.8".
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
有人知道Java1.8安装在哪里吗


PS:我需要这个来安装面向Java开发人员的Eclipse IDE,这需要
Java1.8+VM
您应该安装JDK1.8,目前您正在使用JRE。在OSX上,仅安装JRE并不能使其作为系统默认应用程序可用

从2016年1月起,您可以从下载JDK 1.8 for mac


由于Oracle倾向于更改其URL,该链接可能会失效。最好在web上搜索“JDK mac”或类似的内容以查找最新版本。

您应该安装JDK 1.8,目前您正在使用JRE。在OSX上,仅安装JRE并不能使其作为系统默认应用程序可用

从2016年1月起,您可以从下载JDK 1.8 for mac


由于Oracle倾向于更改其URL,该链接可能会失效。最好在web上搜索“JDK mac”或类似的内容,以查找最新版本。

看起来您只安装了JRE。您需要安装JDK-一旦安装完毕,Java 8的文件夹应显示在
/Library/Java/JavaVirtualMachines/
下。您应从此链接安装JDK 1.8,,,,当前您正在下载JRE,JDK mac链接。看起来您只安装了JRE。您需要安装JDK-一旦安装完毕,Java 8的文件夹应显示在
/Library/Java/JavaVirtualMachines/
下。您应从此链接安装JDK 1.8,,,当前您正在下载JRE,JDK mac链接谢谢。。。我正在下载。。。但既然我不需要编写Java代码,为什么我需要JDK呢?因为EclipseIDE是用来编写Java的,所以它需要Java开发工具包,事实上,@DaniyalSyed,这并不准确。Eclipse是一个平台,在它上面构建了许多与编写Java代码无关的工具和应用程序。从技术上讲,Eclipse可以在JRE上运行,它不需要JDK(但面向Java的工具的某些功能在没有JDK的情况下无法工作)。问题是如何在最新版本的OS X上安装JRE 1.7及以上版本。由于某些原因,它们不能作为应用程序可以使用的系统默认JRE安装。但是,安装JDK1.8(或1.7)确实使其成为默认值,因此像Eclipse这样的应用程序默认会获得它。@DaniyalSyed,而不是。EclispeIDEforJava开发人员在技术上只需一个JRE就可以运行。Eclipse有自己的编译器,因此对JDK没有严格的要求。正如我所说的,如果不在JDK中运行,有些功能将不可用,但如果没有它,它的功能会非常好。谢谢。。。我正在下载。。。但既然我不需要编写Java代码,为什么我需要JDK呢?因为EclipseIDE是用来编写Java的,所以它需要Java开发工具包,事实上,@DaniyalSyed,这并不准确。Eclipse是一个平台,在它上面构建了许多与编写Java代码无关的工具和应用程序。从技术上讲,Eclipse可以在JRE上运行,它不需要JDK(但面向Java的工具的某些功能在没有JDK的情况下无法工作)。问题是如何在最新版本的OS X上安装JRE 1.7及以上版本。由于某些原因,它们不能作为应用程序可以使用的系统默认JRE安装。但是,安装JDK1.8(或1.7)确实使其成为默认值,因此像Eclipse这样的应用程序默认会获得它。@DaniyalSyed,而不是。EclispeIDEforJava开发人员在技术上只需一个JRE就可以运行。Eclipse有自己的编译器,因此对JDK没有严格的要求。正如我所说的,如果它不在JDK中运行,有些功能将不可用,但是如果没有它,它的功能会非常好。