1

OracleのJava7JVMを使用して、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: 
4

2 に答える 2

9

これ ...

0 /usr/lib/jvm/java-7-oracle/jre/bin/java

...はOracleJDKのバンドルされたJREです。これ ...

1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

...はOpenJDKのバンドルされた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のJREですが、ファイルパスに記載されていないためわかりません)。

とりあえず、JDKとJREの違いをご存知だと思います。すべてのJDKにはJREがバンドルされています。これらは通常、JDKインストールフォルダ名JREにあります。

OracleのJDKとJREはOpenJDKよりも少し優れているので0、ランタイムと2開発に使用することをお勧めします。

于 2012-12-13T02:46:18.980 に答える
0

これらの各パスを で実行して、その-version内容を確認してください。言う:

$ /usr/lib/jvm/java-7-oracle/jre/bin/java -version

aptitude search jdk次に、たとえば、インストールしたパッケージを確認して、それらを一致させることができます。

于 2012-12-13T02:55:13.947 に答える