当前位置: 首页 > news >正文

JDK如何判断自己是什么公司的

0x00 前言

因为一些事情,遇到了这样一个问题,JDK如何判断自己是什么公司编译的。因为不同的公司编译出来,涉及到是否商用收费的问题。
平时自己使用的时候,是不会考虑到JDK的编译公司是哪一个,都是直接拿起来用,能用就行。但是在网上找到的结果就是OpenJDK是不收费的。
主要针对JDK1.8

0x01 正文

1.编译公司

1.1 免费公司

  • Oracle JDK
  • Amazon Corretto JDK

1.2 免费公司

  • OpenJDK
    • https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/tag/
  • BellSoft Liberica JDK
  • Eclipse Temurin
  • Red Hat build of OpenJDK
    • https://developers.redhat.com/products/openjdk/download?onebox=openjdk
    • 需要登录才可以下载
  • Microsoft Build of OpenJDK(微软)
  • 阿里巴巴Dragonwell JDK
  • 腾讯Kona JDK
  • 华为毕昇JDK

2.如何区分是哪一个公司的

通过java -XshowSettings:properties -version命令去查看

在这里插入图片描述
红帽的这个就很识别:

在这里插入图片描述

0x02 总结

  • 首先,听到JDK分公司,不要惊讶,因为确实要分公司,如果是自己使用的话,确实没什么问题,如果是商用的话,就需要注意了。
  • 按照道理,只要小版本一直,无非只是编译公司的问题,所以区别不大
  • 如果有人说RedHat免费,一定要知道,不仅仅是RedHat
  • 只是总结一个我自己薄弱的知识点,希望一定不要被坑。

以上

http://www.lryc.cn/news/33220.html

相关文章:

  • 大数据技术之HBase(二)HBase原理简介
  • 垒骰子(爆搜/DP)
  • Telink之标准SDK的介绍_1
  • JNI内两种方式从C/C++中传递一维、二维、三维数组数据至Java层详细梳理
  • 快递计费系统--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)
  • JS - 自定义一周的开始和结束,计算日期所在月的周数、所在月第几周、所在周的日期范围
  • Linux :理解编译的四个阶段
  • 197.Spark(四):Spark 案例实操,MVC方式代码编程
  • Vue 项目如何迁移小程序
  • unit1-问候以及介绍
  • 杂记——19.git上传时出现the remote end hung up unexpectedly错误
  • python123平台题目
  • ROS学习笔记(六):TF坐标变换
  • 【python】为你绘制玫瑰一束,爱意永存
  • 智能家居创意产品一Homkit智能通断器
  • 【数据库】MySQL表的增删改查(基础命令详解)
  • 2023年全国最新保安员精选真题及答案15
  • KPN对任意形状文本检测
  • 同城外卖跑腿系统源码分析
  • SCL_PFENET跑通填坑
  • Redis 做延迟消息队列
  • 刚果金FERI证书模板
  • 什么是蜕变测试?
  • 74. ‘pip‘不是内部或外部命令,也不是可运行的程序-解决办法
  • MIL图像处理那些事:应用程序模块(Mapp)- 初始化和控制MIL应用程序的执行环境
  • Pytorch基础语法学习2——argparse模块
  • CHAPTER 2 目录及文件
  • 2021牛客OI赛前集训营-提高组(第四场) T1最终测试
  • 【华为OD机试2023】租车骑绿岛 C++ Java Python
  • 05-路由中的Hook