使用Java12运行Eclipse4.11

使用Java12运行Eclipse4.11,java,eclipse,Java,Eclipse,已安装Java12并将Eclipse更新为4.11。我注意到eclipse已经发生了变化,因为“市场”和“贡献”菜单已经消失,无法添加插件。主要问题是Java12的增强功能没有得到认可;编译器符合性设置不超过11。任何Java 12代码(如new switch语句)都标记为错误 已检查Java12是否正在运行(甚至已删除Java11)。Java 12可在“已安装的JRE”下识别,但未在“执行环境”下列出,但在“兼容的JRE”下列出。我去过,但这最终需要安装外接程序,但市场不在菜单中。我从Ecli

已安装Java12并将Eclipse更新为4.11。我注意到eclipse已经发生了变化,因为“市场”和“贡献”菜单已经消失,无法添加插件。主要问题是Java12的增强功能没有得到认可;编译器符合性设置不超过11。任何Java 12代码(如new switch语句)都标记为错误


已检查Java12是否正在运行(甚至已删除Java11)。Java 12可在“已安装的JRE”下识别,但未在“执行环境”下列出,但在“兼容的JRE”下列出。我去过,但这最终需要安装外接程序,但市场不在菜单中。

我从Eclipse Marketplace安装了一个包。这里是链接

安装后,下面是我的Java编译器首选项的屏幕截图


感谢您的及时回复。为了添加市场,我必须加载欢迎屏幕,因为它不在帮助菜单中。还需要添加--enable preview作为开始选项。我尝试添加到各种.ini文件中,但没有任何效果。最后,在我的错误代码上悬停,提供了一个建议的修复程序,并且在eclipse重新启动后仍然有效。我现在可以按照前面的答案选择合规级别12。我还选中了“启用预览”复选框。现在一切都正常了。
我将尝试查找start选项的存储位置以及为什么会收到错误消息“不支持JRE Oracle Corporation/12,禁用高级源代码查找”。尽管这不会停止我的应用程序运行。

我怀疑根本原因是安装了
JDK
13。在我第一次安装它之后,我发现它是不可见的。只有在依次卸载并重新安装
JDK
和手动
JAVA\u HOME
以及JDK-bin路径并推送windows update之后,它才最终出现在已安装软件列表中

JDK
安装过程要求关闭
Eclips
以继续安装,但似乎对这个机会没有任何作用