【发布时间】:2021-09-13 18:40:16
【问题描述】:
我是 IntelliJ 的普通用户,但我的大多数同事都使用 Eclipse。很多人说最新版本的 Eclipse“2020-09”,需要“高于 Java 8”的 JRE 才能运行,不能用于开发需要 JRE8 的项目。
这让我很惊讶,因为我知道可以在一台机器上安装多个 JDK 和 JRE,我已经做过很多次了。
人们配置 Eclipse 2020-09(已安装)以处理需要 Java 8 JRE 的项目的典型方式是什么?
【问题讨论】:
-
他们说的不是真的。 Eclipse 需要 Java 11 才能运行,但也支持旧版本(从 Java 1.1 开始,一直到 Java 15,当然还有 Java 8)。
-
如果您安装了正确的运行时,您可以定位任何您想要的 Java 版本。仅仅因为 eclipse 本身需要 Java 11 并不意味着它不能为较低版本编译。
-
主要的答案涵盖了细节,但简短的答案是Eclipse需要Java11+ JDK来运行Eclipse,但它可以使用其他JDK来编译代码。