如何在 Mac 上安装 Java | Linux 中国

2020-07-08 00:00:00 命令 开发 运行 应用程序 安装
macOS 用户可以运行 Java 的开源版本,以及用于云原生开发的新框架。
  • 来源:linux.cn/article-12393-
  • 作者:Daniel Oh
  • 译者:MCGA

(本文字数:4288,阅读时长大约:5 分钟)

macOS 用户可以运行 Java 的开源版本,以及用于 云原生(cloud native)开发的新框架。

五月底,Java 庆祝了它的 25 周年纪念日,为了纪念这一时刻,世界各地的开发人员使用 #MovedByJava 这一标签分享他们使用这一编程语言的成就、记忆以及愿景。

我的时间线:
  • 1999 开始学习 Java
  • 2007 创建 @grailsframework
  • 2008 共同创建 G20ne
  • 2009 被 SpringSource 收购
  • 2015 加入 @ObjectComputing
  • 2018 创建 @micronautfw / 获得 @groundbreakers 奖
  • 2019 成为 @Java_Champions

感谢你 @java!#MovedByJava
— Graeme Rocher (@graemerocher) 2020年5月21日

多年来,许多技术和趋势都促进了 Java 堆栈的开发、部署和在标准应用程序服务器上运行多个应用的能力。为 Kubernetes 构建容器镜像使得 Java 开发者可以在多个云环境中打包和部署 微服务(microservices),而不是在虚拟机上运行几个应用程序服务器。

Timeline of technology contributions to Java


有了这些技术,Java 应用程序栈被优化为运行更大的堆和可以在运行时做出决策的高动态框架。然而不幸的是,这些努力还不足以使 Java 成为开发人员为 无服务器(serverless)和事件驱动平台开发 云原生(cloud native) Java 应用程序的编程语言。其他语言填补了这部分空缺,特别是 JavaScript、Python 和 Go,而 Rust 和 WebAssembly 也成了新的选择。

尽管存在这种竞争, 云原生 Java(cloud native Java) 正在对以云为中心的软件开发产生影响。好在,新的 Java 框架(比如,Quarkus、Micronaut 和 Helidon)近已经战胜了这些挑战,它们提供了编译速度更快而且更小的应用,同时它们在设计之初就将分布式系统考虑了进去。

如何在 macOS 上安装 Java

Java 开发的未来将从更多人安装和使用 Java 开始。因此,我将介绍如何在 macOS 上安装并开始使用 Java 开发环境。(如果你运行的是 Linux,请查看 Seth Kenlon 的文章《如何在 Linux 上安装 Java》)

通过 Brew 仓库安装 OpenJDK

Homebrew 是 macOS 事实上的标准软件包管理器。如果你还没有安装的话,Matthew Broberg 的文章《Homebrew 简介》将带你完成这些步骤。

当你在 Mac 上安装好 Homebrew 后,使用 brew 命令安装 OpenJDK,这是编写 Java 应用程序的开源方式:

$ brew cask install java

相关文章