我有一个项目,只需要与 JDK 1.4 兼容。但是,我的系统 (Mac) 上没有安装 JDK 1.4。我在 Eclipse 中收到以下警告:
Build path specifies execution environment J2SE-1.4. There are no JREs installed in the workspace that are strictly compatible with this environment.
我安装了兼容的 JDK 8,但 Eclipse 无法识别它。我不希望任何超过 1.4 的东西进入这个项目。我该如何配置它?
最佳答案
该项目可能配置为使用 JDK 1.4。
由于您没有安装该版本,因此您需要将其删除并添加您实际拥有的 1.8。
- 右键单击项目并选择“构建路径”->“配置构建路径”
- 在“Java Build Path”选项中,删除“JRE 1.4”
- 转到“库”->“添加库”并添加 JRE 1.8
然后您可以将源兼容性配置为使用1.4,这样新功能就无法使用。
- “构建路径”->“配置构建路径”
- 选择“Java 编译器”
- 将“源兼容性”配置为“1.4”
关于java - 如何在 Eclipse 项目中指定旧的 JDK 合规性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31076254/