点击上方蓝色“方志朋”,选择“设为星标”

回复“666”获取独家整理的学习资料!

来源:网络

整理:公众号—码出未来

近日有开发者在华为 openEuler操作系统源码中发现了华为的 OpenJDK 发行版,名为“毕昇 JDK 8(bishengjdk-8)”。

没错,就是发明了活字印刷术的那个毕昇。

根据介绍,毕昇JDK是华为内部OpenJDK定制版Huawei JDK的开源版本,是一个高性能、可用于生产环境的OpenJDK发行版。

Huawei JDK运行在华为内部500多个产品上,积累了大量使用场景和java开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在ARM架构上进行了性能优化,毕昇JDK运行在大数据等场景下可以获得更好的性能。

毕昇JDK同时是OpenJDK的下游,现在和未来也会持续稳定为OpenJDK社区做出贡献。毕昇JDK同时提供tar压缩包格式和yum源两种安装方式。

毕昇 JDK 8 与 Java SE 标准兼容,8u262 包含的 IANA 版本是 2020a。目前该 JDK 仅支持 Linux 版本,对操作系统的要求是 AArch64 上 glibc 版本不低于 2.17,基本覆盖所有主流操作系统,发布前经过稳定性验证的操作系统有 openEuler 20.03 LTS 和 CentOS 7.X。

支持特性

毕昇JDK已经升级至8u262版本,感谢OpenJDK社区众多开发者的贡献,现在毕昇JDK也已支持JFR,它是默认关闭的,用户可以使用以下命令在java应用启动的时候启用JFR,您还需要一个jmc 7.0以上的版本来读取jfr dump文件。

java -XX:+FlightRecorder

快速序列化,对于一些需要使用Java原生序列化接口而无法使用第三方序列化框架的场景,我们对Java序列化做了一些优化,用户可以使用如下命令打开:

-XX:+UnlockExperimentalVMOptions

-XX:+UseFastSerializer -DfastSerializerEscapeMode=true

该参数不能兼容所有序列化场景,对于序列化对象在读写两端不一致或者classmeta信息在运行时发生改变等场景,fastSerializer会无法支持,这时需要保证打开了-DfastSerializerEscapeMode=true选项保证可以回退到原生的序列化模式。

安装方式

在 Linux/AArch64 平台上安装JDK 8

下载压缩包 bisheng-jdk-8u262-linux-aarch64.tar.gz。进入到你想要将 JDK 安装的目录中,并将 .tar.gz 压缩包拷贝到当前目录。$ cd /path/to/jdk将 .tar.gz 压缩包解压缩:$ tar zxvf bisheng-jdk-8u262-linux-aarch64.tar.gz

JDK 的安装目录为 jdk-8u262。

如果您想节省磁盘空间,您可以删除 .tar.gz 压缩包。

在 Linux/AArch64 平台上安装JRE 8

下载压缩包 bisheng-jre-8u262-linux-aarch64.tar.gz。进入到你想要将 JDK 安装的目录中,并将 .tar.gz 压缩包拷贝到当前目录。$ cd /path/to/jre将 .tar.gz 压缩包解压缩:$ tar zxvf bisheng-jre-8u262-linux-aarch64.tar.gz

JRE 的安装目录为 jre-8u262。

项目地址

gitee地址:https://gitee.com/openeuler/bishengjdk-8

热门内容:Java生鲜电商平台-监控模块的设计与架构通用的底层埋点都是怎么做的?
Java身份证号码识别系统
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。明天见(。・ω・。)ノ♡

Oracle慌了!华为终于对JDK下手了!相关推荐

  1. 微软终于对 JDK 下手了!

    在美国最高法院裁定谷歌对 Java 代码的使用为"合理使用"的隔天,微软方面宣布推出了 Microsoft Build of OpenJDK 的预览版,一个 OpenJDK 的长期 ...

  2. 微软终于对 JDK 下手了…

    点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 整理:郑丽媛 转自公众号:CSDN(ID:CSDNnews) 前天美国最高法院刚裁定谷歌在 ...

  3. 华为鸿蒙系统6月24首发,华为终于迎来好消息,P50系列有望在6月上市,首发搭载鸿蒙OS系统...

    众所周知,华为由于受到禁令的限制,手机业务呈现出直线的滑坡,不仅远远地落后于三星和苹果两个老对手,甚至已经跌出全球TOP5:就连按照惯例应该差不多发布的华为P50系列,也一直迟迟没有消息.不过近日华为 ...

  4. java 对应sql驱动版本_关于Oracle JDBC驱动版本、JDK版本、数据库版本对应关系(相关的报错:ORA-28040)...

    关于Oracle JDBC驱动版本.JDK版本.数据库版本对应关系 说明: 1.Oracle JDBC驱动版本查看方式(Oracle JDBC驱动程序随Oracle数据库服务器一起提供)(用户:Ora ...

  5. 鸿蒙系统开发资金,华为终于动手,将拿出超十亿资金,开发者们有福了

    原标题:华为终于动手,将拿出超十亿资金,开发者们有福了 3月份也是慢慢地要过完了,4月的到来,仿佛是一个讯号,毕竟鸿蒙即将上线,大家都在期待着这款华为国产的系统,究竟能有什么表现,不过就目前的情况来看 ...

  6. 哪些手机支持android q,安卓Q首批升级名单公布,华为终于有一款机型支持原生...

    原标题:安卓Q首批升级名单公布,华为终于有一款机型支持原生 在今天凌晨举行的I/O大会上,谷歌正式发布了新一代Android 系统Android Q.新系统最大的特性就是在用户隐私和数据安全做了一系列 ...

  7. 数据3分钟丨Oracle Database 21c终于发布而22c可能直接跳过;2021 OceanBase数据库大赛开启。...

    数据 3 分钟 由 ACDU (中国 DBA 联盟) 与墨天轮联合出品的全新视频节目上线啦-三分钟带你来了解数据行业动态,节目内容主要包含数据行业最新的产品发布.公司大事件.行业新闻等. 本期内容概览 ...

  8. java sdk 1.7 for mac_java-如何使用适用于Mac的Oracle新的1.7 JDK运行Eclipse?

    java-如何使用适用于Mac的Oracle新的1.7 JDK运行Eclipse? 我正在尝试使新的1.7 JDK与Eclipse一起使用(这是Oracle的正式版本). 我并不是说仅将Eclipse ...

  9. 北理工大学计算机专硕学硕,计算机2年制专硕越来越少,生活终于对我下手了吗?...

    原标题:计算机2年制专硕越来越少,生活终于对我下手了吗? 这两天,群里学生的一段聊天引起了我的注意. 事实上,计算机的专硕学制是2年学校已经越来越少了.就我记得的近年来计算机专硕学制发生变化的高校就有 ...

最新文章

  1. 定义一个集合类Set,(考察动态数组的建立)
  2. 宣布 Windows Azure 通过 PCI DSS 合规性验证并且 ISO 认证范围扩大,同时正式发布 Windows Azure Hyper-V 恢复管理器和其他更新功能...
  3. python字符串之join
  4. 2021牛客多校7 - xay loves trees(dfs序+主席树-标记永久化)
  5. 日期格式化为yyyymmdd_你还在用SimpleDateFormat格式化时间嘛
  6. 招生 | 上海交通大学人工智能课题组招收博士生
  7. 在安卓手机上编写和运行Python 3.x程序
  8. 常见错误Delegate already added to touch dispatcher.的解决方案
  9. 【344天】我爱刷题系列103(2018.01.15)
  10. 面向对象封装的web服务器
  11. 使用Python实现子区域数据分类统计
  12. 人脸对齐—3DDFA
  13. java中system.in怎么用
  14. seaweedfs报存储错误
  15. Unity不规则按钮点击区域(UGUI)
  16. OAEP及其在OpenSSL中的实现
  17. 计算机应用 期刊 怎么样,《计算机应用研究》怎么样?投稿好中吗?
  18. 网页设计怎么都不会错的6条配色原则。
  19. 特种作战中,如何实施支援和保障计划才能达到作战目的?
  20. 火狐(firefox)浏览器插件开发简明教程

热门文章

  1. 2018-3-20论文(一种新型的智能算法-狼群算法WPA)笔记二(狼群系统分析,算法步骤)
  2. 如何实现流畅观影体验?视频类应用内存和CPU大调查
  3. iOS学习——核心动画之Layer基础
  4. 四 Vue学习 router学习
  5. 计算机网络面试知识总结1
  6. 001_python单元测试
  7. C语言回溯算法解决N皇后问题
  8. Matlab与线性代数 -- 正态分布的随机矩阵
  9. 【ACM】杭电OJ 2090
  10. 【MATLAB】数据分析之多项式及其函数