不支持 class 文件主要版本 61 Cordova Mac

Unsupported class file major version 61 Cordova Mac

所以我在 mac (Big sur),我希望为 android 构建一个 Cordova 应用程序。我安装了 java 17gradle 7.1.1.

我可以在另一台 windows 计算机上正常构建项目。 (尽管出于个人原因我不能依赖它)

但每次我尝试在 mac 上构建时,我都会遇到以下错误:

FAILURE: Build failed with an exception.

* Where:
Settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'

* What went wrong:
Could not compile settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'.
> startup failed:
  General error during conversion: Unsupported class file major version 61

(错误较多,但很长。如果需要会提供。)

@JustInCoding 回答,我的解决方案是 安装 JDK 16,然后在 gradle.properties 文件中添加 org.gradle.java.home=your Jdk 16 path here我的项目。