我只想使用oracle的java 7 jvm来确保eclipse以尽可能快的速度运行。这是怎么回事?我该选哪一个?
$ sudo update-alternatives --config java
There are 4 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1055 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual mode
* 2 /usr/lib/jvm/java-7-oracle/bin/java 1 manual mode
3 /usr/lib/jvm/java-7-oracle/jre/bin/java 1055 manual mode
4 /usr/lib/jvm/jre1.7.0/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number:
最佳答案
这个…0 /usr/lib/jvm/java-7-oracle/jre/bin/java
…是Oracle JDK的捆绑JRE。这个…1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
…是开放JDK的捆绑JRE。这个…2 /usr/lib/jvm/java-7-oracle/bin/java
…是Oracle的JDK。这个…3 /usr/lib/jvm/java-7-oracle/jre/bin/java
…是数字1的重复。这个…4 /usr/lib/jvm/jre1.7.0/bin/java
…是一个独立的JRE(可能是Oracle的,但我不知道,因为文件路径上没有说明)。
我暂时假设您知道jdk和jre之间的区别。每个jdk都有一个捆绑的jre。它们通常位于jdk安装文件夹名jre中。
Oracle的JDK和JRE比OpenJDK好一点,所以我建议您在运行时使用0
,在开发时使用2
。
关于java - Ubuntu-为什么我有那么多Oracle Java 7,应该使用哪一个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13852061/