是否可以在Eclipse或任何其他IDE中使用Java SE 8以上版本?

时间:2019-04-13 13:46:19

标签: java eclipse

我想在我的项目中使用新的JDK 11(版本11.0.2),并且立即安装了它。我还将路径变量设置为JDK并删除了旧的JAVA_HOME变量。但是,当我想设置新的构建路径时,它表示Java SE 11(以及9和10)是未绑定的。我只能够使用Java SE 8和更低版本。

我尝试将我的路径变量和JAVA_HOME变量正确设置为C:\ Program Files \ Java \ jdk-11.0.2和C:\ Program Files \ Java \ jdk.11.0.2 \ bin,但这没有用为了我。 我也发现使用命令提示符

将我的JDK设置为Java版本11.0.2。
javac -version
--> javac 11.0.2

Java版本仍为1.8.0_202

java -version
--> java version "1.8.0_202"
--> Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
--> Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

1 个答案:

答案 0 :(得分:2)

在“ Java>已安装的JRE”的“首选项”中向Eclipse告知您要使用的JDK / JRE。

在“ Java>已安装的JRE>执行环境”的“首选项”中,将执行环境连接到JDK / JRE。

在“ Java>编译器”的“首选项”中设置所需的编译器合规性级别。

对于单个项目,在“ Java构建路径”页面(“库”选项卡)的项目属性中指定要使用的JDK / JRE。

您还可以在“ Java编译器”属性中为项目设置编译器符合性级别。

使用“运行>运行配置”来设置从Eclipse中运行程序时使用的JDK / JRE。

要获得Java 11的全面支持,您需要运行当前的Eclipse(2019-03)或Eclipse 2018-12,早期版本不支持它。