【问题标题】:Is it possible to run an ionic cordova build using Java 11 instead of Java 8?是否可以使用 Java 11 而不是 Java 8 运行 ionic cordova 构建?
【发布时间】:2020-01-15 11:47:34
【问题描述】:

我正在使用 Ionic v5.2.7 构建应用程序。当我尝试运行时

ionic cordova emulate android

我收到一个错误

Requirements check failed for JDK 8 ('1.8.*')! Detected version: 11.0.5

我一直在尝试安装 Java 8,但它早已被弃用,而且 Debian 10 不信任 webupd8team PPA 提供的公钥。我已经尝试了一些安装 Java 8 的解决方法,但如果可能的话,我宁愿使用更现代的 Java 版本来运行它。

任何帮助将不胜感激!

更新:我尝试使用几个不同的指南安装 Java 8,所有这些都导致了 Package 'oracle-java8-installer' has no installation candidate 问题

【问题讨论】:

    标签: java android cordova ionic-framework debian


    【解决方案1】:

    我不知道主要问题的答案,但也许你可以尝试使用 jabba 安装 java 8(就像 nvm 但对于 java)

    【讨论】:

    • 谢谢!甚至 jabba 也不让我访问 1.8 的 oracle jdk! (尽管它是 github 页面上的自述文件中列出的第一个 jdk)。它确实让我可以访问 1.8 的开放 jdk,所以希望这就足够了。
    【解决方案2】:

    我知道这个问题很老,但也许答案对其他人有帮助。您可以尝试使用 sdkman 安装不同版本的 Java 并快速切换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      相关资源
      最近更新 更多