在一个大项目中我选择了另一种JDK实现AdoptOpenJDK

前言

最近在搞一个大项目,做一些基础选型工作。首先就是 JDK 的选型。由于 Oracle 在 Java 8 更改了许可证。这使得我在对 JDK 的选择上除了性能考虑外还要特别注意合规检查。这次我选择了AdoptOpenJDK

AdoptOpenJDK

AdoptOpenJDK 是一个开放的,社区主导的计划,它提供了来自OpenJDK的 Java 平台参考实现的免费,预构建的二进制文件。

AdoptOpenJDK 发行版涵盖了最全面的操作系统和体系结构。使用 AdoptOpenJDK 二进制文件,您可以确信它在所有环境中的构建和测试都完全相同。

多虚拟机实现

目前它提供了两种虚拟机实现,一种是我们常见的 HotSpot;另一种是 OpenJ9。它们各有特点,HotSpot 比较成熟,而 OpenJ9 在云端更具有占用资源少、启动快的特点,更适合容器化。

稳定可靠

质量是AdoptOpenJDK二进制文件的另一个关键组成部分。社区有大量不同的测试可供使用,以验证每个构建的质量,从而确保应用程序按预期运行和运行。通过回归,功能,系统,负载,应用程序和性能测试,始终可以生成稳定可靠的版本。此外,构建和测试结果是完全开放的,并且可以由社区进行审查。很多财富 500 强公司的 JVM 应用都构建在AdoptOpenJDK之上。

社区驱动

AdoptOpenJDK的发展方向由个人开发者主导,保持中立,不受制于商业公司,为此它成立了一个专门的技术指导委员会来确保这一点。AdoptOpenJDK社区的目标是确保这些定期更新的 Java 始终可供所有人跨平台免费使用。

AdoptOpenJDK社区也非常活跃,在 Java 16 正式发布后,AdoptOpenJDK也第一时间进行了跟进发布了对应版本的 JDK 。而且同时对我们常用的 Java 8、Java 11 进行了长期支持。在用户响应上AdoptOpenJDK更快。

在 2020 年 6 月 19 日,AdoptOpenJDK 加入了 Eclipse 基金会。

安装方便

AdoptOpenJDK提供了多个选择方式,你可以根据需要组合选择。

组合选择JDK

而且提供了各个平台的包管理器安装,无论是 SDKMAN、Chocolatey、Homebrew 或者 Linux 下的包管理器都支持的不错。甚至在 Windows 下连 Java 环境变量都不需要了,如果是王八壳子,你还得注册个账号。

下载量多

截至目前AdoptOpenJDK的下载量已经达到 249,967,583,接近 2.5 亿次。进入 2021 年以来AdoptOpenJDK的下载量已经突破 2000 万次。

数据来自https://dash.adoptopenjdk.net/

总结

目前各大公司包括国内的阿里、华为,甚至不以 Java 为主要技术栈的腾讯都开源了自己的 JDK。OpenJDK 越来越多地被使用,开始成为主流选择。通过胖哥的介绍你可以尝试一下AdoptOpenJDK

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 我可以为您提供一些指导,但是安装 JDK 环境变量的脚本需要您自己来实现。要安装 JDK 环境变量,您可以参考以下步骤:1.打开控制面板,2.找到系统和安全,3.点击系统,4.点击高级系统设置,5.点击环境变量,6.添加新的环境变量,7.输入 JDK 路径,8.点击确定。 ### 回答2: 实现一个JDK环境变量的安装脚本可以按照以下步骤进行操作: 1. 下载JDK安装包:通过官方网站或者其他可靠的渠道下载JDK的安装包,确保选择与操作系统版本相匹配的安装包。 2. 创建安装目录:选择一个合适的目录作为JDK的安装路径,可以新建一个文件夹用于存放JDK的文件。 3. 解压安装包:使用解压软件将下载的JDK安装包解压到上一步创建的安装目录。 4. 配置环境变量:打开命令行终端,输入以下命令来配置JDK的环境变量: ``` export JAVA_HOME=/path/to/jdk/ export PATH=$JAVA_HOME/bin:$PATH ``` 请将`/path/to/jdk/`替换为你之前选择JDK安装目录。 5. 保存脚本:将上述环境变量配置命令保存为一个文本文件,将文件命名为`jdk_env.sh`或其他合适的名称。 6. 运行脚本:在命令行终端,使用以下命令执行脚本: ``` source jdk_env.sh ``` 执行该命令后,JDK的环境变量将会立即生效。 通过以上步骤,你可以成功实现一个JDK环境变量的安装脚本。需要注意的是,执行脚本前需要保证你具有足够的权限来修改系统的环境变量。 ### 回答3: 如果您想要实现一个 JDK 的环境变量安装脚本,您可以按照以下步骤进行操作: 1. 首先,您需要下载 JDK 的安装包并解压到您想要安装的目录下。您可以从官方网站或其他可信的来源获取 JDK 的安装包。 2. 打开您的文本编辑器,创建一个新的 Shell 脚本文件。您可以使用任何您喜欢的文件名,例如 `installjdk.sh`。 3. 在脚本文件的开头,添加以下内容来指定脚本的运行环境为 Bash: ```shell #!/bin/bash ``` 4. 接下来,您需要定义 JDK 的安装目录,并将其添加到系统的环境变量。您可以在脚本使用 `export` 命令来实现这一点。假设您将 JDK 安装在 `/usr/local/jdk` 目录下,您可以在脚本添加以下内容: ```shell export PATH=/usr/local/jdk/bin:$PATH ``` 这行代码将会将 JDK 的二进制可执行文件路径添加到系统的 `PATH` 环境变量。 5. 另外,如果您需要在 Java 程序使用 Java 虚拟机的路径,您可以将 JDK 的路径添加到 `JAVA_HOME` 环境变量。您可以在脚本添加以下内容: ```shell export JAVA_HOME=/usr/local/jdk ``` 这行代码将会将 JDK 的安装路径添加到系统的 `JAVA_HOME` 环境变量。 6. 最后,保存脚本文件,并将其设置为可执行权限。您可以使用 `chmod +x installjdk.sh` 命令来添加可执行权限。 7. 现在,您可以通过在终端运行 `./installjdk.sh` 命令来执行您的 JDK 环境变量安装脚本了。执行脚本后,JDK 的路径将会被添加到系统的环境变量。 请注意,上述的路径和文件名仅供参考,您需要根据您实际的安装目录和文件名来进行调整。此外,执行脚本需要具有适当的权限,并且您可能需要以管理员身份运行脚本才能成功将路径添加到系统的环境变量

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农小胖哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值