我正在尝试将 Java 更新到版本 11,但由于许可证的原因不想使用 Oracles JDK。因此,我也想安装和使用 AdoptOpenJDK 8。我的操作系统是 Windows 10。
我已经尝试在不覆盖任何设置的情况下安装 AdoptOpenJDK 11,因为我希望其他 java 程序仍然使用 Oracles JRE 8 运行。我在 eclipse 中将 AdoptOpenJDK 安装文件夹添加到已安装的 JRE 中,当我运行一些测试代码时,“ java.version" 设置为 11.0.7,但是在尝试新的 'var' 功能时,Eclipse 说'var' is not allowed here
. 我将编译器合规级别更改为 11 并更新到 Eclipse 版本 2020-03 (4.15.0),但它仍然无法正常工作。
然后我重新安装了 AdoptOpenJDK 11 并让安装程序更改所有设置,但它仍然无法正常工作。
如何在我的系统上安装与 OracleJDK 8 并行的 AdoptOpenJDK 8 和 11,并在 Eclipse 中设置每个项目使用哪一个?
编辑:好的,它现在可以工作了,显然我只是不明白如何正确使用'var'。尽管如此,还是感谢您的帮助。