React-Native: 错误: 需要 JDK11 或更高版本。检测到不兼容的主要版本:"8"



在运行npm安装并尝试构建应用程序后,我收到以下错误:

**************************************************************************************************************

ERROR: requires JDK11 or higher.
Incompatible major version detected: '8'

**************************************************************************************************************



FAILURE: Build failed with an exception.
* What went wrong:
Could not dispatch a message to the daemon.

我不知道该怎么修。

您需要安装JDK 11

如果你已经有了它,那么你可能需要审查你的环境变量,以确保它们指向正确的版本。

在WINDOWS上工作!

您应该安装的第一步https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

请确保将它安装在与以前安装OpenJDK的文件夹相同的文件夹中,我的安装在C:\Program Files\OpenJDK上,您可以在下一步检查它。

然后进行搜索编辑系统环境变量编辑系统环境参数

单击环境变量2

然后将JAVA_HOME值的位置更改为您之前安装的JDK 11的文件夹3

保存并重新启动你的电脑