不能使用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?
要使新的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/