如何在 MacOS 上安装Java ?
Java是一种通用语言,最初由 Sun Microsystems 的James Gosling开发。 Java是一种高级的、面向对象的编程语言,其发明的实现依赖很少。编译后的Java代码可以在所有支持Java的平台上运行,无需重新编译,这让程序员更容易,因为他们只需编写一次,就可以在任何地方运行。 Java 的最新版本是Java Java ;截至 2021 年 9 月, Java 11 和 8 是当前支持的长期支持 (LTS) 版本。
Note: The Java 17 is an latest version which means Oracle will support this version for a long-time. The premier support will be available till September 2026 and extended support will be available till September 2029.
下载安装
Java可以从Oracle官网下载,安装步骤如下:
步骤 1:通过单击下图中突出显示的下载选项下载Java 17:
Note: You can also opt to download the x64 compressed archive and then extract it to your Mac.
第二步:打开DMG文件->双击上一步下载的JDK包,开始在Mac上安装Oracle JDK 17。它将安装 DMG 磁盘并显示安装程序,如图所示。查看更新后的 Oracle JDK 许可协议。
第 3 步:单击继续按钮 -> 选择目标 -> 安装 -> 输入您的密码以授予安装Java 17 的权限。
Note: You may change the installation location by clicking the Go Back Button. It didn’t allow me to change the installation location on Big Sur.
第 4 步:现在通过右键单击卸载 DMG 图像,如图所示。
第五步:为了确认安装,我们可以检查JDK版本,如下图所示。
java -version
这就是在 macOS 上安装 Oracle JDK 17 的全部内容。
如何在 macOS 上设置/更改Java的路径?
现在要在 Mac 上更改Java的路径,请按照下列步骤操作:
1.打开终端 -> 输入:“which Java”。它应该显示类似 /usr/bin/ Java的内容。
2. JAVA_HOME 是包含一个名为'bin'的子目录的目录的完整路径,该子目录包含JavaJava。对于 Mac OSX - 它是 /Library/ Java/Home
3.在终端中使用此命令设置 JAVA_HOME:
export JAVA_HOME=/Library/Java/Home
4.确认路径:
echo $JAVA_HOME
5.您现在应该可以运行您的应用程序了
Note: This only sets JAVA_HOME for this session. If you want it to be permanent, you’ll have to add the command to your ~/.zshenv or ~/.zshrc file as on macOS 10.15 Catalina, and later, the zsh is the default Terminal shell. To accomplish this instead follow these instructions:
6.打开终端并输入:
nano ~/.zshenv
(您也可以使用您选择的任何其他终端命令行文本编辑器)
7.将这个添加到 ~/.zshenv 文件的末尾:
export JAVA_HOME=$(/usr/libexec/java_home)
8.保存退出nano(ctrl-x,option-a,回车)
9.获取文件并打印 $JAVA_HOME。
source ~/.zshenv
echo $JAVA_HOME
如果你看到类似的东西:
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
然后你已经成功设置了你的 JAVA_HOME 环境变量。