如何在Mac上安装Java 8
我想用最新的JavaFX进行编程,这需要Java 8.我使用IntelliJ 13 CE和Mac OS X 9 Mavericks。 我运行了Oracle的Java 8安装程序,并且这些文件看起来像是在最后
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk
但以前的版本是
/System/Library/Java/JavaFrameworks/jdk1.6....
不知道为什么最新的安装程序把它放在/Library
而不是/System/Library
(或者它们有什么区别)。 但是/usr/libexec/java_home
没有找到1.8,所以我找到的关于如何设置当前java版本的所有帖子都不起作用。 我尝试添加一个符号链接,使其看起来像1.8在/System/Library...
路径中,但它没有帮助。 /usr/libexec/java_home -V
仍然只列出旧的Java 1.6。
具有讽刺意味的是,系统偏好设置下的“Java”控制面板仅显示java 1.8!
为什么Oracle的安装程序不把它放在真正的地方? 我该如何解决这个问题?
不要依靠Oracle在您的Mac上正确安装Java。
使用Homebrew:
brew update
brew cask install java
如果您想要在Mac上管理多个Java版本,请考虑使用jenv。
更新:现在Java 8不再是最新版本,我们需要这样安装它:
brew tap caskroom/versions
brew cask install java8
获取所有旧版java的列表: brew cask search java
我们使用Brew 木桶,否则我们会使用Oracle GUI安装程序,而这种安装程序可能无法在Mac上正确安装Java。 (使用brew cask install APP安装GUI应用程序;使用brew安装APP。)Java不是GUI应用程序; 它不应该要求“木桶”,但至少甲骨文是一致的。
对于El Capitan , Sierra和High Sierra
首先从终端安装并更新brew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/versions
brew update
Java 8:
brew cask install java8
Java 9(最新版):
brew cask install java
我只是在我的MBP上做了这个,不得不使用
$ brew tap caskroom/versions
$ brew cask install java8
为了得到java8安装。
链接地址: http://www.djcxy.com/p/23323.html