华为开源OpenJDK发行版“毕昇 JDK”,安装指南~

编程入门 行业动态 更新时间:2024-10-08 05:25:31

<a href=https://www.elefans.com/category/jswz/34/1769368.html style=华为开源OpenJDK发行版“毕昇 JDK”,安装指南~"/>

华为开源OpenJDK发行版“毕昇 JDK”,安装指南~

来源:java面试那些事儿

简介

毕昇JDK基于OpenJDK开发,是一个高性能、可用于生产环境的OpenJDK发行版。

毕昇JDK运行在华为内部多个产品上,积累了大量使用场景和Java开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在ARM架构上进行了性能优化。

毕昇JDK运行在大数据等场景下可以获得更好的性能。毕昇JDK 8与Java SE标准兼容,目前仅支持Linux/AArch64平台。毕昇JDK同时是OpenJDK的下游,会持续稳定为OpenJDK社区做出贡献。

开源地址:

支持特性

毕昇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选项保证可以回退到原生的序列化模式。

安装指南

用户可以通过以下两种方式来安装:

1、tar压缩包格式(.tar.gz):通过这种方式您可以将JDK安装到系统的任意位置,且不会和系统中其他JDK产生影响。但是这种方式会需要用户进行一些手动设置。

2、从yum源安装:通过这种方式您可以将JDK安装到系统的某个固定路径中,并为所有用户提供,这种安装方式需要root权限。当前只有openEuler操作系统支持该操作。

下载相应的压缩包。

进入到你想要将JDK安装的目录中,并将 .tar.gz 压缩包拷贝到当前目录。

$ cd /path/to/jdk

将 .tar.gz 压缩包解压缩:

$ tar zxvf bisheng-jdk-8u262-linux-aarch64.tar.gz

JDK的安装目录为 jdk-8u262,如果您想节省磁盘空间,您可以删除 .tar.gz 压缩包。

最后,你会去体验华为开源的OpenJDK吗?欢迎在留言区讨论~

精彩推荐
华为OD(外包)社招技术二面,总结复盘冒着被开除的风险也要给大家看看看这份SpringCloud 总结微服务 2.0 技术栈选型手册天天在用Stream,那你知道如此强大的Stream的实现原理吗?

更多推荐

华为开源OpenJDK发行版“毕昇 JDK”,安装指南~

本文发布于:2024-03-13 18:38:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734575.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:华为   开源   发行版   指南   JDK

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!