无法从 Eclipse 使用 Java 7?

无法从 Eclipse 使用 Java 7?

我从包管理器安装了 openjdk-6-jre,然后安装了 Eclipse,这是默认的 JRE。

现在我除了需要安装 6 之外,还需要安装 Java 7,因此我从包管理器安装了 openjdk-7-jre。但是,在 Eclipse 中,我仍然只看到 JRE 6。此外,从命令行中,我也只看到 java 6:

$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

如何在 Eclipse 中使用 JRE 7?

答案1

要使新安装的 Java 7 成为默认安装,请在 shell 上运行此命令 -

> sudo update-alternatives --config java

如果只想在项目中使用 Java 7 而不将其设为系统默认设置,请转到Configure Built Path> Libraries> Add Library> JRE System Library> Installed JREs> Add> Standard VM>Directory并选择安装 JVM 的位置。

同时将Properties> Java Compiler>更改Compliance Level为 1.7

编辑:

要了解 JVM 运行的位置 -

> sudo find / -name rt.jar

我的系统上的输出是 -

/usr/lib/jvm/jdk1.6.0_37/jre/lib/rt.jar
/usr/lib/jvm/jdk1.7.0_09/jre/lib/rt.jar

这告诉jdk/usr/lib/jvm/

相关内容