Oracle Java 7 als Standard und eines im System?

Oracle Java 7 als Standard und eines im System?

Ich habe Oracle Java unter 12.04 erfolgreich installiert und als Standard festgelegt. Ich wollte wissen, ob es sicher und in Ordnung ist, Icedtea und OpenJDK6 und alles, was dazu gehört, zu entfernen und nur Oracle Java beizubehalten, und ob es in Ordnung ist, Icedtea später erneut zu installieren. Dies ist meine Ausgabe:

0            /usr/lib/jvm/java-7-oracle/jre/bin/java         1062      auto mode
1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
2 *          /usr/lib/jvm/java-7-oracle/jre/bin/java         1062      manual mode

und welchen Unterschied macht es, ob es manuell oder automatisch funktioniert?

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)

Antwort1

Ja, das ist in Ordnung, es sei denn, Sie verwenden Software, die ausdrücklich OpenJDK erfordert. Höchstwahrscheinlich ist das nicht der Fall. Außerdem können Sie IcedTea bei Bedarf später wieder installieren.

man 8 update-alternativeserzählt

   automatic mode
          When a link group is in automatic mode, the alternatives system
          ensures that the links in the group point to the highest priority
          alternative appropriate for the group.

   manual mode
          When a link group is in manual mode, the alternatives system will 
          not make any changes to the system administrator's settings.

Im automatischen Modus kann die Installation eines neuen Pakets grundsätzlich die Standardeinstellung ändern. Im manuellen Modus bleibt Ihre Auswahl bestehen.

verwandte Informationen