Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Eclipse项目中指定旧的JDK遵从性?_Java_Eclipse_Jdk1.4 - Fatal编程技术网

Java 如何在Eclipse项目中指定旧的JDK遵从性?

Java 如何在Eclipse项目中指定旧的JDK遵从性?,java,eclipse,jdk1.4,Java,Eclipse,Jdk1.4,我有一个项目,我需要与JDK1.4兼容。但是,我的系统(Mac)上没有安装JDK1.4。我在Eclipse中收到以下警告: 构建路径指定执行环境J2SE-1.4。工作区中没有安装与此环境严格兼容的JRE 我安装了一个兼容的JDK 8,但Eclipse没有识别它。我不想任何超过1.4的东西进入这个项目。如何进行配置?该项目可能已配置为使用JDK 1.4 由于您没有安装该软件,因此需要将其删除并添加实际安装的1.8版本 右键单击项目并选择“生成路径”->“配置生成路径” 在“Java构建路径”选项

我有一个项目,我需要与JDK1.4兼容。但是,我的系统(Mac)上没有安装JDK1.4。我在Eclipse中收到以下警告:

构建路径指定执行环境J2SE-1.4。工作区中没有安装与此环境严格兼容的JRE


我安装了一个兼容的JDK 8,但Eclipse没有识别它。我不想任何超过1.4的东西进入这个项目。如何进行配置?

该项目可能已配置为使用JDK 1.4

由于您没有安装该软件,因此需要将其删除并添加实际安装的1.8版本

  • 右键单击项目并选择“生成路径”->“配置生成路径”
  • 在“Java构建路径”选项中,删除“JRE 1.4”
  • 转到“库”->“添加库”并添加JRE 1.8
然后,您可以将源代码兼容性配置为使用1.4,以便无法使用新功能

  • “生成路径”->“配置生成路径”
  • 选择“Java编译器”
  • 将“源代码兼容性”配置为“1.4”

eclipse是抛出了一个错误还是只是一个警告???如果只是一个警告,您可以尝试调用1.4之后引入的API,并检查eclipse是否将其标记为错误,然后您可以继续…@AbishekManoharan这是一个警告。不起作用。我收到了这条消息和警告:不知何故Eclipse认为JDK 8与1.4不兼容。哪个部分不工作。您是否能够删除JRE 1.4并添加JRE 1.8?您现在收到新的错误消息了吗?如果是,是哪一个?我可以删除旧的JRE并添加新的JRE,但仍会收到警告。我还可以在“执行环境”窗格中指定1.4兼容,但仍会收到警告。