不能从 Eclipse 使用 Java 7?

Ere*_*evi 1 eclipse java

我从包管理器安装了 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)
Run Code Online (Sandbox Code Playgroud)

如何从 Eclipse 使用 JRE 7?

Ksh*_*rma 5

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

> sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)

简单地使用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
Run Code Online (Sandbox Code Playgroud)

我系统上的输出是 -

/usr/lib/jvm/jdk1.6.0_37/jre/lib/rt.jar
/usr/lib/jvm/jdk1.7.0_09/jre/lib/rt.jar
Run Code Online (Sandbox Code Playgroud)

这告诉我jdk/usr/lib/jvm/