安装了两个JDK,如何在Eclipse中切换java编译器

我想知道如何在Eclipse中切换java编译器。

Window> Prefrences> Java>已安装的JRE

Eclipse不使用JDK中的编译器,只使用运行时库。 编译器嵌入在Eclipse中(因此您可以在普通的JRE上运行)。

您可以在Java-> Compiler首选项窗口中设置所有编译器属性,并在所选JRE中设置类库。

Eclipse网站表示,更改Eclipse.ini中的VM是更改底层VM的最可靠方法。 这是eclipse网站的一个片段。

http://wiki.eclipse.org/Eclipse.ini

“最常用的选项之一是为Eclipse运行指定一个特定的JVM。这样做可以确保您完全确定将运行哪个JVM Eclipse,并使您免受可能改变”默认“JVM的系统更改的影响。很多用户都被绊倒了,因为他们认为他们知道默认情况下会使用什么JVM,但是他们认为错了.eclipse.ini让你成为了一个人。“

转到Window-> Preferences-> Java-> Compile。您可以在此菜单中更改java编译器。

在此处输入图像描述

Eclipse使用他们自己的编译器’Eclipse Compiler for Java(ECJ)’嵌入JDT来编译java代码。 我们只能切换java运行时环境。

从菜单中选择Window – > Preferences,然后在树中搜索Java和Complier

那里有Complier自适应级别,你可以选择。