`
BucketLi
  • 浏览: 195014 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5672
社区版块
存档分类
最新评论

Mac 安装 OpenJDK

 
阅读更多
现在 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 即可
分享到:
评论

相关推荐

    OpenJDK8_x64_Mac.zip

    在MacOS上安装OpenJDK8,开发者可以进行Java应用的开发和运行,无需依赖Oracle JDK,这尤其对于开源项目或者希望避免商业许可的开发者来说非常有利。 要使用这个压缩包,首先需要将其解压缩。在MacOS中,可以使用...

    openjdk的mac版本:openjdk-11.0.2_osx-x64_bin.tar.gz

    openjdk的mac版本:openjdk-11.0.2_osx-x64_bin.tar.gz,因为oracle jdk 11已经不能免费商业使用,故使用openjdk版本。官网下载较慢,转存于此。注意:解压后需要放到/Library/Java/JavaVirtualMachines/目录下才能...

    openjdk-17.0.2(openjdk-17.0.2_macos-x64_bin.tar.gz)

    此外,还需要设置JAVA_HOME环境变量,指向OpenJDK的安装目录,以便其他依赖Java的软件能找到正确的位置。 **5. 使用OpenJDK开发** 开发人员可以使用OpenJDK 17.0.2进行Java编程,利用其强大的JDK工具,例如javac...

    openjdk-17.0.2(openjdk-17.0.2_macos-aarch64_bin.tar.gz)

    在本文中,我们将深入探讨 OpenJDK 17.0.2 的核心特性、安装过程以及如何在 macOS 上进行开发。 ### 一、OpenJDK 17.0.2 的主要特性 1. **模块化系统(Project Jigsaw)**:Java 9 引入了模块化系统,OpenJDK 17 ...

    MAC OpenJDK包

    本资源主要是下载了官方OpenJDK源码包,Mac下编译打包OpenJDK,解压后配置环境直接生效,编译过程参考:https://github.com/ydcun/Java/blob/master/java/src/main/java/com/ydcun/openjdk/jdk8/MAC编译OpenJDK8.md

    openjdk-18.0.1.1(openjdk-18.0.1.1_macos-x64_bin.tar.gz)

    在 macOS 上安装 OpenJDK 18.0.1.1,首先需要下载 `openjdk-18.0.1.1_macos-x64_bin.tar.gz` 压缩包,然后解压到合适的位置,例如 `/Library/Java/JavaVirtualMachines`。接着,通过修改 `.bash_profile` 或 `.zshrc...

    openjdk-17 GA(openjdk-17_macos-aarch64_bin.tar.gz)

    列表中包含的"jdk-17.jdk"文件,这通常是一个包含了OpenJDK 17的所有组件和库的打包文件,用户解压后可以安装并使用Java开发工具包。这个文件可能包含JRE(Java运行环境)和JDK(Java开发工具包),使得用户能够在...

    OpenJDK8_x64_Mac_jdk8u144.zip

    请将"/path/to/"替换为实际的OpenJDK安装目录。完成编辑后,执行`source ~/.bash_profile`或`source ~/.zshrc`使更改生效。 OpenJDK 8u144作为一个稳定版本,它修复了前一版本中的许多已知问题和安全漏洞,确保了...

    openjdk-11.0.19-windows版本

    安装OpenJDK 11.0.19后,开发者可以利用其强大的功能开发Java SE 11标准的应用程序。此外,由于OpenJDK是开源的,社区不断贡献新的特性并修复问题,使得这个版本的稳定性和可靠性得到了保证。对于Windows用户来说,...

    OpenJDK11U-jdk_x64 _11.0.6_10.pkg.zip

    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.x86_64.tar.gz

    Java 1.8.0 开源版 OpenJDK 在 macOS 上的安装与使用详解 OpenJDK 是一个开源实现的 Java Development Kit (JDK),它提供了 Java 虚拟机 (JVM) 和 Java 类库,是开发和运行 Java 应用程序的基础。在这个特定的...

    openjdk-1.8.0_181

    解压“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编译版本

    OpenJDK8U-jdk_x64_linux_mac_hotspot_8u212b03.zip是一个包含针对Linux和Mac操作系统64位架构的OpenJDK 8的Hotspot编译版本的压缩文件。OpenJDK是Java Development Kit(JDK)的一个开源实现,它由Oracle公司和其他...

    java17 openjdk17

    java17 openjdk17

    【最新版】OpenJDK14U-jdk_x64_mac_hotspot_14.0.1_7.pkg【亲测可用】最好的Java JDK

    AdoptOpenJDK使用基础结构,构建和测试脚本来从OpenJDK™类库以及OpenJDK HotSpot或Eclipse OpenJ9 VM中选择生成预构建的二进制文件。 所有AdoptOpenJDK二进制文件和脚本都是开源许可的,并且免费提供。

    openjdk-19(openjdk-19-ea+24_macos-aarch64_bin.tar.gz)

    安装OpenJDK 19时,通常需要解压`openjdk-19-ea+24_macos-aarch64_bin.tar.gz`文件,然后将解压得到的`jdk-19.jdk`移动到系统的Java目录。在macOS上,这可能涉及到修改`JAVA_HOME`环境变量,以便系统和开发工具能...

    yum安装openJDK1.8后无法卸载的快速解决方法

    当使用`yum install`命令安装了openJDK 1.8后,尝试用`yum remove`卸载时,可能会遇到以下情况:虽然`yum remove`操作显示成功,但执行`java -version`命令依然会显示openJDK 1.8的版本信息,这意味着openJDK 1.8并...

    OpenJDK8_x64_Mac_jdk8u144-b01

    OpenJDK8_x64_Mac_jdk8u144-b01 是一个专为Mac OS X(现称为macOS)平台设计的OpenJDK(开放源代码的Java开发工具包)版本,针对x86_64架构。这个特定的版本号“8u144-b01”表明它是基于Oracle JDK 8的第144次更新的...

    openjdk-8u292-b10

    3. **跨平台支持**: 包括了"window+linux"版本,意味着此OpenJDK可以分别在Windows和Linux操作系统上安装和运行,确保了代码的可移植性,这对于开发者来说是非常重要的,因为他们可以在不同的系统上进行开发和测试。...

    openjdk-19(openjdk-19-ea+24_macos-x64_bin.tar.gz)

    OpenJDK 19,全称为“Open Java Development Kit 19”,是开源的Java开发工具包,由OpenJDK社区维护和开发。这个版本,具体为“openjdk-19-ea+24_macos-x64_bin.tar.gz”,是针对macOS x64平台的早期访问(Early ...

Global site tag (gtag.js) - Google Analytics