我从包管理器安装了 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?
要使您的新 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/
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |