java - 如何在 Eclipse 项目中指定旧的 JDK 合规性?

标签 java eclipse jdk1.4

我有一个项目,只需要与 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/

相关文章:

javac - 是否可以编译 PDFRender 以在 JRE 1.4 上运行?

java - 如何在 spring-boot 项目中的 pom.xml 添加非 spring-boot 依赖

java - 当应用程序未打开时,可以在 Firebase 消息服务内执行哪些任务?

java - 如果我通过 eclipse 导出 jar,则运行时不会加载图像。我对加载图像比较陌生

eclipse - spring boot 使用 springloaded 在 gradle 中没有工作

java - 如何使使用不同jdk版本的两方之间兼容

sdk - 在哪里可以找到与 windows 32 兼容的 Java SDK 1.4.2?

java - 使用文件java代码中的arraylist进行登录?

java - 如何在 JSF 上定期打印字符串数组

java - 跳转笔记 : main type is not specified