Java 安装Eclipse的DevStyle插件时出错

Java 安装Eclipse的DevStyle插件时出错,java,eclipse,eclipse-cdt,Java,Eclipse,Eclipse Cdt,我安装了当前最新版本的eclipse(202006)CDT。我已尝试安装DevStyle插件,但收到以下错误: 无法完成安装,因为某些依赖项不可满足要求 正在安装的软件:a.jre.javase 14.0.0 当前安装的软件:C/C++自动工具支持9.11.1.20200401202(org.eclipse.cdt.Autotools.feature.group 9.11.1.20200401202) 无法满足依赖关系: 发件人:C/C++自动工具支持9.11.1.20200401202(org

我安装了当前最新版本的eclipse(202006)CDT。我已尝试安装DevStyle插件,但收到以下错误:

无法完成安装,因为某些依赖项不可满足要求
正在安装的软件:a.jre.javase 14.0.0
当前安装的软件:C/C++自动工具支持9.11.1.20200401202(org.eclipse.cdt.Autotools.feature.group 9.11.1.20200401202)
无法满足依赖关系:
发件人:C/C++自动工具支持9.11.1.20200401202(org.eclipse.cdt.Autotools.feature.group 9.11.1.20200401202)
收件人:org.eclipse.equinox.p2.iu;org.eclipse.tools.templates.freemarker.java11[1.1.100.202001140305,1.1.100.202001140305]
无法满足依赖关系:
来自:模板引擎Freemarker支持(Java 11)1.1.100.202001140305(org.eclipse.tools.templates.Freemarker.java11 1.1.100.202001140305)
致:osgi.ee;(&(osgi.ee=JavaSE)(version=11))
这个错误消息对我来说相当神秘。我看起来也有类似的问题。但这指定了Java11和Java14。我不知道这与我的JRE 1.8.0_251(版本8更新251)有什么关系。我也不理解Java的新方案。Oracle不再发布JRE了吗

我不需要用Java编程。我只需要运行时环境来运行eclipse,所以我不想要/不需要完整的JDK(特别是因为这似乎需要一些许可/商业方面)。我还相信,我将得到类似的错误与其他插件,我打算安装

这里有两个问题:

  • 有没有办法获得Java11或Java14的JRE
  • 我需要什么版本的JRE/JDK才能让它正常工作
  • To:osgi.ee;(&(osgi.ee=JavaSE)(version=11))
    
    这意味着此代码至少需要Java11。它不会使用Java8运行。您将不得不使用更新的Java


    较新版本的Java只有一个JDK,没有单独的JRE。该站点上的Java版本具有“普通”免费许可证,基本上与Oracle Java相同。

    这实际上是一个bug,CDT 9.11不需要Java 11。您可以在这里查看一个解决方法:

    从邮件列表中我看到:“运行CDT 9.11.1不需要Java 11,但是如果使用Eclipse 2020-06并且您想执行大多数安装操作,则需要Java 11。”因为我使用的是Eclipse 202006,并且我正在安装其他插件,我相信我仍然需要Java 11或更高版本。是的,但仅用于安装,因此,如果禁用检查,一切都将按预期工作