我从包管理器安装了 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/