为 Eclipse 安装 DevStyle 插件时出错
Error Installing DevStyle plugin for Eclipse
我安装了当前最新版本的 eclipse (202006) CDT。我尝试安装 DevStyle 插件并收到以下错误:
Cannot complete the install because some dependencies are not satisfiable
Software being installed: a.jre.javase 14.0.0
Software currently installed: C/C++ Autotools support 9.11.1.202004012023 (org.eclipse.cdt.autotools.feature.group 9.11.1.202004012023)
Cannot satisfy dependency:
From: C/C++ Autotools support 9.11.1.202004012023 (org.eclipse.cdt.autotools.feature.group 9.11.1.202004012023)
To: org.eclipse.equinox.p2.iu; org.eclipse.tools.templates.freemarker.java11 [1.1.100.202001140305,1.1.100.202001140305]
Cannot satisfy dependency:
From: Template Engine Freemarker Support (Java 11) 1.1.100.202001140305 (org.eclipse.tools.templates.freemarker.java11 1.1.100.202001140305)
To: osgi.ee; (&(osgi.ee=JavaSE)(version=11))
这条错误消息对我来说相当神秘。我看了一个类似的问题。但这指定了 Java 11 和 Java 14。我不知道这与我的 JRE 1.8.0_251(版本 8 更新 251)有什么关系。我也不明白 Java 的新方案。 Oracle 不再发布 JRE 了吗?
我不需要在 Java 中编程。我只需要 运行时间环境来 运行 eclipse,所以我不需要 want/need 完整 JDK(特别是因为这似乎需要一些 licensing/commercial 方面)。我也相信我会在我打算安装的其他插件中遇到类似的错误。
这里有两个问题:
- 有没有办法获得 Java 11 或 Java 14 的 JRE?
- 我需要什么版本的 JRE/JDK 才能让它工作?
To: osgi.ee; (&(osgi.ee=JavaSE)(version=11))
这意味着此代码至少需要 Java 11。它不会 运行 和 Java 8。你将不得不移动到更新的 Java。
较新版本的 Java 只有一个 JDK,没有单独的 JRE。在 OpenJDK 站点上构建的 Java 具有 'normal' 免费许可证,并且与 Oracle Java.
基本相同
这实际上是一个错误,Java 9.11 不需要 CDT 11。您可以在这里查看以使用解决方法:cdt dev mailing list Java 11 problem
我安装了当前最新版本的 eclipse (202006) CDT。我尝试安装 DevStyle 插件并收到以下错误:
Cannot complete the install because some dependencies are not satisfiable
Software being installed: a.jre.javase 14.0.0
Software currently installed: C/C++ Autotools support 9.11.1.202004012023 (org.eclipse.cdt.autotools.feature.group 9.11.1.202004012023)
Cannot satisfy dependency:
From: C/C++ Autotools support 9.11.1.202004012023 (org.eclipse.cdt.autotools.feature.group 9.11.1.202004012023)
To: org.eclipse.equinox.p2.iu; org.eclipse.tools.templates.freemarker.java11 [1.1.100.202001140305,1.1.100.202001140305]
Cannot satisfy dependency:
From: Template Engine Freemarker Support (Java 11) 1.1.100.202001140305 (org.eclipse.tools.templates.freemarker.java11 1.1.100.202001140305)
To: osgi.ee; (&(osgi.ee=JavaSE)(version=11))
这条错误消息对我来说相当神秘。我看了一个类似的问题
我不需要在 Java 中编程。我只需要 运行时间环境来 运行 eclipse,所以我不需要 want/need 完整 JDK(特别是因为这似乎需要一些 licensing/commercial 方面)。我也相信我会在我打算安装的其他插件中遇到类似的错误。
这里有两个问题:
- 有没有办法获得 Java 11 或 Java 14 的 JRE?
- 我需要什么版本的 JRE/JDK 才能让它工作?
To: osgi.ee; (&(osgi.ee=JavaSE)(version=11))
这意味着此代码至少需要 Java 11。它不会 运行 和 Java 8。你将不得不移动到更新的 Java。
较新版本的 Java 只有一个 JDK,没有单独的 JRE。在 OpenJDK 站点上构建的 Java 具有 'normal' 免费许可证,并且与 Oracle Java.
基本相同这实际上是一个错误,Java 9.11 不需要 CDT 11。您可以在这里查看以使用解决方法:cdt dev mailing list Java 11 problem