JDK版本不匹配导致编译失败
==============

**问题现象**

通过命令行方式构建HarmonyOS应用或元服务过程中出现构建失败，现象如下图所示。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/cd/v3/q3PlJXNXQGucICX3xW4cGw/zh-cn_image_0000002229604033.png?HW-CC-KV=V1&HW-CC-Date=20260612T074806Z&HW-CC-Expire=86400&HW-CC-Sign=3778EFD72AF591C1DA0BDE54DC55398763D9C21C518DDBE84B26A824867E7C05)

**解决措施**

该问题需使用配套的JDK 17版本解决，请根据如下方法进行修正：

1.  下载并安装JDK 17版本。
2.  修改JAVA\_HOME环境变量，取值为JDK 17。如果是Linux系统，可参考命令行方式构建服务或应用的[配置JDK](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-command-line-building-app#section195447475220)。