---
title: 尽量使用高版本JDK
description: "当前主流使用的是Oracle官方的JDK版本，OpenJDK是官方JDK的开源版本，两者核心源码和技术一致，OpenJDK更新发布更加频繁，目前使用用户数量正在持续增加。毕昇JDK是OpenJDK的一个发行版本，基于OpenJDK对鲲鹏芯片和Euler系统进行了针对性优化。"
url: https://www.hikunpeng.com/document/detail/zh/perftuning/tuningtip/kunpengtuning_12_0062.html
sourcePath: /source/zh/perftuning/tuningtip/kunpengtuning_12_0062.html
indexId: be9296b08a4312ba8226aa3451dd82f453c525c4044a9cfc0862c3fffba61fcb58
---
# 尽量使用高版本JDK

#### 原理

当前主流使用的是Oracle官方的JDK版本，OpenJDK是官方JDK的开源版本，两者核心源码和技术一致，OpenJDK更新发布更加频繁，目前使用用户数量正在持续增加。毕昇JDK是OpenJDK的一个发行版本，基于OpenJDK对鲲鹏芯片和Euler系统进行了针对性优化。

新的JDK版本会增加新特性让编程更加方便简洁，同时对老版本的问题进行修复和改进，建议尽量使用新的版本。生产环境会关注程序运行稳定性，可选择已经运行一段时间的成熟的高版本。如果运行在鲲鹏芯片上，推荐使用1.8及以上JDK版本。

- 使用开源OpenJDK版本，请到如下网址获取安装：  http://openjdk.java.net/(http://openjdk.java.net/)

- 使用毕昇JDK版本，请到如下网址获取安装：  https://www.hikunpeng.com/developer/devkit/compiler(https://www.hikunpeng.com/developer/devkit/compiler)
。


#### 修改方式

建议使用高版本JDK，并重新安装。

查询JDK版本的方式，执行：

```
java -version
```

```
openjdkversion "1.8.0_232"
OpenJDKRuntime Environment (build 1.8.0_232-Huawei_JDK_V100R001C00SPC173B001-b09)
OpenJDK64-Bit Server VM (build 25.232-b09, mixed mode)
```
