我无法在 Eclipse 中将编译器更改为 Java SE 1.6,因为更改编译器菜单中未显示该选项。
当我尝试在编译器选项中查找它时,找不到它:
当我从“执行环境”中选择它时,应用程序会自动关闭,编译器仍然显示 23。
Java 6 已于 2006 年发布,不再支持这些 JDK,人们也不再真正使用它。即使
javac
也只支持使用更新的 JDK 编译 Java 8 或更高版本。
这导致 Eclipse 在 Eclipse 2024-09 中放弃对 Java 7 及更低版本编译的支持。您可以在此处找到发行说明。
在编写 Java 代码时,您可能希望使用最新的 LTS 版本(目前为 21),除非您有充分的理由使用旧版本。例如,如果您想使用 Java 8,您仍然可以使用最新的 Eclipse 版本来实现。如果您
真的想为Java 6编写代码,您可以使用Eclipse 2024-06。