首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Mac上安装Java 8?

如何在Mac上安装Java 8?

提问于 2017-12-22 03:40:18
回答 2关注 0查看 4K

我想用最新的JavaFX做一些编程,这需要Java 8.我使用IntelliJ 13 CE和Mac OS X 9 Mavericks。我运行Oracle的Java 8安装程序,文件看起来像他们最终在

代码语言:txt
AI代码解释
复制
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk

但以前的版本是

代码语言:txt
AI代码解释
复制
/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的安装程序不把它放在真正的地方?我该如何解决这个问题?

回答 2

不知雨

发布于 2017-12-22 03:58:12

首先从终端安装brew:

代码语言:txt
AI代码解释
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Java 8:

代码语言:txt
AI代码解释
复制
brew tap caskroom/versions
代码语言:txt
AI代码解释
复制
brew cask install java8

Java 9(最新版):

代码语言:txt
AI代码解释
复制
brew update
代码语言:txt
AI代码解释
复制
brew cask install java

秋之夕颜清

发布于 2017-12-22 03:57:42

不要依靠Oracle在Mac上正确安装Java。

使用自制软件:

代码语言:txt
AI代码解释
复制
brew update
代码语言:txt
AI代码解释
复制
brew cask install java

如果您想要在Mac上管理多个Java版本,请考虑使用jenv。

更新:现在,Java 8不再是最新的版本,我们需要这样安装它:

代码语言:txt
AI代码解释
复制
brew tap caskroom/versions
代码语言:txt
AI代码解释
复制
brew cask install java8

要获得所有旧版本的Java的列表: brew cask search java

我们使用brew cask,因为否则我们会使用Oracle GUI安装程序,该安装程序可能无法在您的Mac上正确安装Java。(使用brew桶安装APP安装GUI应用程序;使用brew安装APP。)Java不是GUI应用程序; 它不应该要求“木桶”,但至少甲骨文是一致的。

和开发者交流更多问题细节吧,去 写回答
相关文章
如何在 CentOS 8 上安装 Java
Java 有两种不同的实现,OpenJDK 和 Oracle Java。它们大部分都相同,除了 Oracle Java 拥有一些额外的商业特性。Oracle Java License 仅仅允许非商业使用,例如个人使用或者开发者使用。OpenJDK 是 Java 平台的开源实现。
雪梦科技
2020/05/11
6.6K0
如何在 CentOS 8 上安装 Java
如何在 CentOS 8 上安装 Elasticsearch
Elasticsearch 是一个开源全文搜索和分析引擎。它支持 RESTful 操作,并且允许你存储,搜索,并且实时分析大量的数据。Elasticsearch是最流行的搜索引擎之一,可为具有复杂搜索要求的应用程序提供动力,例如大型电子商务商店和分析应用程序。
雪梦科技
2020/05/09
7230
如何在 CentOS 8 上安装  Elasticsearch
如何在 CentOS 8 上安装 TensorFlow
TensorFlow是一个由Google 开发的,关于机器学习的开源平台。它可以在不同设备的 CPU 或者 GPU 上运行,并且它被很多组织所使用,其中包括Twitter, PayPal, Intel, Lenovo, 和 Airbus.
雪梦科技
2020/05/09
1.3K0
如何在 CentOS 8 上安装  TensorFlow
如何在 CentOS 8 上安装 Nginx
Nginx 发音”engine x“,它是一个开源,高性能的 HTTP 和反向代理服务器,用于处理 Internet 上一些大型网站的负载。它可以被用作一个独立的网站服务器,负载均衡,内容缓存,和针对 HTTP 和 non-HTTP 的反向代理服务器。
雪梦科技
2020/05/11
3.5K1
如何在 CentOS 8 上安装 Nginx
如何在 CentOS 8 上安装 Webmin
Webmin 是一个开源控制面板,它允许你通过简单易用的 Web 界面,就可以管理你的 Linux 服务器。它允许你管理用户,组,磁盘配额,创建文件和目录,也能配置大多数流行的服务,包括 Web,FTP,Email 和数据库。
雪梦科技
2020/05/11
2.8K0
如何在 CentOS 8 上安装 Webmin
如何在CentOS 8上安装htop
如果您希望以交互方式监视系统,则htop命令应该是最佳选择之一。 htop是其先前的top命令的改进,它是一个交互式的进程查看器和系统监视器,它以彩色显示资源使用度量,并允许您轻松地控制系统性能。
用户4988085
2021/07/23
1K0
如何在CentOS 8上安装Anaconda?
Anaconda是一个流行的Python和R编程语言的开发环境和包管理器。它提供了一个强大的工具集合,方便用户管理和部署数据科学项目。本文将详细介绍如何在CentOS 8上安装Anaconda。
网络技术联盟站
2023/07/14
7710
如何在CentOS 8上安装Anaconda?
如何在Debian 8上安装Nginx
Nginx是Apache2的流行HTTP服务器替代品。它可以用作反向代理,邮件服务器或Web服务器。根据截至2015年7月的Netcraft调查,Nginx目前占有14%的市场份额,并且自2007年以来一直呈上升趋势。
不会飞的蝴蝶
2018/10/11
1.9K0
如何在 CentOS 8 上安装 Apache
Apache HTTP 服务器是世界上最广泛使用的 web 服务器。它是一个免费,开源,并且跨平台的 HTTP 服务器,包含强大的特性,并且可以使用很多模块进行扩展。
雪梦科技
2020/05/11
3.5K0
如何在 CentOS 8 上安装 Apache
如何在 CentOS 8 上安装 Jenkins
Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易的设置一个持续集成和持续发布的管道。
雪梦科技
2020/05/11
3.4K3
如何在 CentOS 8 上安装 Jenkins
如何在 CentOS 8 上安装 Virtualbox
VirtualBox 是一个开源的,跨平台的虚拟化平台。它支持一系列客户操作系统,包括 Linux 和 Windows,并且允许你同时运行多个虚拟机。
雪梦科技
2020/05/11
2.5K0
如何在 CentOS 8 上安装 Virtualbox
如何在 CentOS 8 上安装 TeamViewer
TeamViewer 是一个跨平台解决方案,它可以被用来进行远程控制,桌面共享,在线会议,以及计算机之间的文件传输。 TeamViewer 是一个专有计算机软件,它不被包含在 CentOS 的源仓库中。
雪梦科技
2020/05/09
1K0
如何在 CentOS 8 上安装 TeamViewer
如何在 CentOS 8 上安装 Skype
Skype 是世界上最流行的社交应用之一。它允许你使用免费的语音和视频电话,和 可以承受费用的国际电话。
雪梦科技
2020/05/11
7250
如何在 CentOS 8 上安装 Skype
如何在 CentOS 8 上安装 Yarn
Yarn 是一个 JavaScript 包管理器,它兼容于 npm,可以帮助你自动处理安装,升级,配置,和移除 npm 包。
雪梦科技
2020/05/09
3.6K0
如何在 CentOS 8 上安装 Yarn
如何在 CentOS 8 上安装 OpenCV
OpenCV(Open Source Computer Vision Library) 是一个开源的计算机视觉库,支持所有主流操作系统上的 C++ , Python,和 Java。它可以发挥多核进程和 GPU 加速,用于实时操作。
雪梦科技
2020/05/11
3.4K0
如何在 CentOS 8 上安装  OpenCV
如何在 CentOS 8 上安装 MySQL
在默认的 CentOS 8 系统源仓库里,MySQL 数据库服务器最新可用的版本是 8.0。
雪梦科技
2020/05/11
10.4K0
如何在 CentOS 8 上安装 MySQL
如何在 CentOS 8 上安装 PHP
PHP 是世界上使用广泛的服务端编程语言之一。很多著名的 CMS 和框架,例如 WordPress, Magento, 和 Laravel 都是基于 PHP 构建的。
雪梦科技
2020/05/11
2.4K0
如何在 CentOS 8 上安装 PHP
如何在 CentOS 8 上安装 Memcached
Memcached 是一个免费并且开源的高性能内存键值数据库。它主要用于系统缓存,通过缓存数据库中的结果来提高应用的响应速度。
雪梦科技
2020/05/09
1.3K0
如何在 CentOS 8 上安装 Memcached
如何在 CentOS 8 上安装 FFmpeg
FFmpeg 是一个用于处理多媒体文件的免费并且开源的工具集。它包含了一系列音频和视频库,例如:libavcodec, libavformat, 和 libavutil。使用 FFmpeg,你可以在各种视频和音频格式之间进行相互转换,设置码率,剪辑音频、视频,以及放缩视频。
雪梦科技
2020/05/11
2.2K0
如何在 CentOS 8 上安装 FFmpeg
如何在 CentOS 8 上安装 MariaDB
MariaDB 是一个开源的关系型数据库管理系统,向后兼容,可替代 MySQL。它是由 MySQL 的一些原开发者和很多社区成员共同开发的。
雪梦科技
2020/05/11
3.5K0
如何在 CentOS 8 上安装 MariaDB

相似问题

乐固 MAC 版安装不了?

1778

如何在Ubuntu上安装lxml?

2793

Mac 下载的乐固安装不了?

1698

如何在Ubuntu(Linux)上安装JDK?

2539

如何在Mac OS X上启动PostgreSQL服务器?

22.6K
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档