【问题标题】:Unsupported major.minor version 52.0 in commandecommande 中不支持的 major.minor 版本 52.0
【发布时间】:2017-06-13 05:25:55
【问题描述】:

我在开发我的应用程序时遇到了一个大问题。事实上,我想用 windows 终端更新一个 cordova 插件,但我的电脑不想:Unsupported major.minor version 52.0

我正在使用:

  • Windows 8.1
  • 我的计算机上有 JDK 7 和 8(D:\Program Files\Java\jdk1.7.0_79 和 D:\Program Files (x86)\Java\jre1.8.0_25)
  • 以 C:\Program Files\Android\Android Studio\jre 作为 JDK 的 Android Studio

我看到了很多问题,但没有一个答案让我满意。 (表示我试过了)

这是我尝试过的解决方案的一部分: stackoverflow.com/questions/41542246/cordova-adding-platform-failed-with-an-exception-unsupported-major-minor-version stackoverflow.com/questions/37466744/android-studio-continues-to-get-a-unsupported-major-minor-version-52-0 stackoverflow.com/questions/35937875/unsupported-major-minor-version-52-0-when-rendering-in-android-studio stackoverflow.com/questions/36146504/android-studio-render-preview-error-unsupported-major-minor-version-52-0

提前谢谢你!

【问题讨论】:

  • 和cordova版本是?如果 >= 4 则强制 gradle 使用 java 7 的 source/targeCompatibility
  • 5.4.1,谢谢,我马上试试!编辑:通过这样做加上在它确实有效之后做答案!谢谢你们俩

标签: android windows cordova


【解决方案1】:

我认为你需要更新 JAVA_HOME 环境变量到 JDK8 安装目录。确保 PATH 环境变量也指向同一个目录(在这种情况下,请记住在路径中添加最终的“/bin”)。

如果您看到this answer,您会注意到 52 意味着它需要 Java SE 8 或更高版本。

【讨论】:

  • 好的,我明白了,但是当我安装 JDK 1.8 时,当我查看文件时,我看到了 JRE,而使用 JRE 它不起作用..stackoverflow.com/questions/17315425/error-in-setting-java-home
  • 尝试从 Oracle website 下载最新的 JDK。然后尝试如下设置环境变量:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_121。之后,尝试在PATH环境变量中添加如下路径:C:\Program Files\Java\jdk1.8.0_121\bin
猜你喜欢
  • 1970-01-01
  • 2018-08-24
  • 1970-01-01
  • 1970-01-01
  • 2017-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多