我只想使用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/

10-10 22:29
查看更多