现在 ORACLE 新版本 JDK 越发越快,新版本固然好,但是需要一段时间稳定,包括依赖软件需要做适配兼容,所以老版本使用仍然是一个比较大的需求。官方 JDK 需要注册用户 ,然后有可能存在的各种商业风险,所以切换成 OpenJDK 是更好的选择(商业 JDK 和 OpenJDK 差异请 google).
OpenJDK 直接代码编译是一种方式,但是软件包方式更好, 其官网上提供 Linux 和 Windows 的安装包,但是 MAC 没找到,所以用 homebrew 安装,官方的 brew 仓库没有 OpenJDK 软件,扩展库 cask 中有。
1. 先更新下库
引用
brew tap AdoptOpenJDK/openjdk
2. 搜索
brew search /adoptopenjdk/
==> Casks
adoptopenjdk adoptopenjdk11 adoptopenjdk11-openj9 adoptopenjdk11-openj9-large adoptopenjdk12-jre adoptopenjdk12-openj9-jre adoptopenjdk8-jre adoptopenjdk8-openj9-jre adoptopenjdk9
adoptopenjdk10 adoptopenjdk11-jre adoptopenjdk11-openj9-jre adoptopenjdk12 adoptopenjdk12-openj9 adoptopenjdk8 adoptopenjdk8-openj9 adoptopenjdk8-openj9-large
3. 选择一个版本安装
引用
brew cask install adoptopenjdk8
4. done ,默认安装目录是 /Library/Java/JavaVirtualMachines/ , 当然这个目录也会有你安装的其他版本 JDK ,修改下环境变量指向你需要的 JDK 即可
分享到:
相关推荐
在MacOS上安装OpenJDK8,开发者可以进行Java应用的开发和运行,无需依赖Oracle JDK,这尤其对于开源项目或者希望避免商业许可的开发者来说非常有利。 要使用这个压缩包,首先需要将其解压缩。在MacOS中,可以使用...
openjdk的mac版本:openjdk-11.0.2_osx-x64_bin.tar.gz,因为oracle jdk 11已经不能免费商业使用,故使用openjdk版本。官网下载较慢,转存于此。注意:解压后需要放到/Library/Java/JavaVirtualMachines/目录下才能...
此外,还需要设置JAVA_HOME环境变量,指向OpenJDK的安装目录,以便其他依赖Java的软件能找到正确的位置。 **5. 使用OpenJDK开发** 开发人员可以使用OpenJDK 17.0.2进行Java编程,利用其强大的JDK工具,例如javac...
在本文中,我们将深入探讨 OpenJDK 17.0.2 的核心特性、安装过程以及如何在 macOS 上进行开发。 ### 一、OpenJDK 17.0.2 的主要特性 1. **模块化系统(Project Jigsaw)**:Java 9 引入了模块化系统,OpenJDK 17 ...
本资源主要是下载了官方OpenJDK源码包,Mac下编译打包OpenJDK,解压后配置环境直接生效,编译过程参考:https://github.com/ydcun/Java/blob/master/java/src/main/java/com/ydcun/openjdk/jdk8/MAC编译OpenJDK8.md
在 macOS 上安装 OpenJDK 18.0.1.1,首先需要下载 `openjdk-18.0.1.1_macos-x64_bin.tar.gz` 压缩包,然后解压到合适的位置,例如 `/Library/Java/JavaVirtualMachines`。接着,通过修改 `.bash_profile` 或 `.zshrc...
列表中包含的"jdk-17.jdk"文件,这通常是一个包含了OpenJDK 17的所有组件和库的打包文件,用户解压后可以安装并使用Java开发工具包。这个文件可能包含JRE(Java运行环境)和JDK(Java开发工具包),使得用户能够在...
请将"/path/to/"替换为实际的OpenJDK安装目录。完成编辑后,执行`source ~/.bash_profile`或`source ~/.zshrc`使更改生效。 OpenJDK 8u144作为一个稳定版本,它修复了前一版本中的许多已知问题和安全漏洞,确保了...
安装OpenJDK 11.0.19后,开发者可以利用其强大的功能开发Java SE 11标准的应用程序。此外,由于OpenJDK是开源的,社区不断贡献新的特性并修复问题,使得这个版本的稳定性和可靠性得到了保证。对于Windows用户来说,...
OpenJDK11U-jdk_x64_mac_hotspot_11.0.6_10.pkg 文件是安装程序,用于在Mac OS上安装OpenJDK 11.0.6的更新10。"HotSpot"是指Oracle的JVM实现,它包含了垃圾收集器和其他优化技术。通过这个安装包,用户可以在Mac上...
Java 1.8.0 开源版 OpenJDK 在 macOS 上的安装与使用详解 OpenJDK 是一个开源实现的 Java Development Kit (JDK),它提供了 Java 虚拟机 (JVM) 和 Java 类库,是开发和运行 Java 应用程序的基础。在这个特定的...
解压“java-1.8.0-openjdk-1.8.0.181-1.b13.redhat.windows.x86_64.zip”后,按照标准的安装步骤配置环境变量,如`JAVA_HOME`,并将`bin`目录添加到`PATH`中,以便于在命令行中执行Java相关命令。 总结起来,...
OpenJDK8U-jdk_x64_linux_mac_hotspot_8u212b03.zip是一个包含针对Linux和Mac操作系统64位架构的OpenJDK 8的Hotspot编译版本的压缩文件。OpenJDK是Java Development Kit(JDK)的一个开源实现,它由Oracle公司和其他...
java17 openjdk17
AdoptOpenJDK使用基础结构,构建和测试脚本来从OpenJDK™类库以及OpenJDK HotSpot或Eclipse OpenJ9 VM中选择生成预构建的二进制文件。 所有AdoptOpenJDK二进制文件和脚本都是开源许可的,并且免费提供。
安装OpenJDK 19时,通常需要解压`openjdk-19-ea+24_macos-aarch64_bin.tar.gz`文件,然后将解压得到的`jdk-19.jdk`移动到系统的Java目录。在macOS上,这可能涉及到修改`JAVA_HOME`环境变量,以便系统和开发工具能...
当使用`yum install`命令安装了openJDK 1.8后,尝试用`yum remove`卸载时,可能会遇到以下情况:虽然`yum remove`操作显示成功,但执行`java -version`命令依然会显示openJDK 1.8的版本信息,这意味着openJDK 1.8并...
OpenJDK8_x64_Mac_jdk8u144-b01 是一个专为Mac OS X(现称为macOS)平台设计的OpenJDK(开放源代码的Java开发工具包)版本,针对x86_64架构。这个特定的版本号“8u144-b01”表明它是基于Oracle JDK 8的第144次更新的...
3. **跨平台支持**: 包括了"window+linux"版本,意味着此OpenJDK可以分别在Windows和Linux操作系统上安装和运行,确保了代码的可移植性,这对于开发者来说是非常重要的,因为他们可以在不同的系统上进行开发和测试。...
OpenJDK 19,全称为“Open Java Development Kit 19”,是开源的Java开发工具包,由OpenJDK社区维护和开发。这个版本,具体为“openjdk-19-ea+24_macos-x64_bin.tar.gz”,是针对macOS x64平台的早期访问(Early ...