Ich habe vor kurzem auf Minecraft herumgespielt und etwas Merkwürdiges bemerkt - Es verwendete OpenJDK 6 (zumindest für mein Profil, ich weiß nicht, was der Launcher verwendet ...), von dem ich nicht wusste, dass es installiert wurde Standard. (Natürlich hätte ich das merken sollen, ich glaube, Libre Office verwendet es ... Java, das heißt.)
Normalerweise installiere ich das openjdk-7-jre
Paket, wenn ich mein System nach einer Neuinstallation einrichte.
Gibt es einen Grund, OpenJDK 6 beizubehalten? Wenn nicht, wie entfernt man es vollständig? Ich habe ein einfaches ausprobiert apt-get autoremove openjdk-6-jre
, wollte das aber auch entfernen default-jre
, und ich weiß nicht was das genau ist oder macht.
Ich habe Minecraft mit OpenJDK 7 getestet, alles schien in Ordnung zu sein!
Gibt es eine Möglichkeit, OpenJDK 7 als Standard für alles andere festzulegen, für das OpenJDK 6 nicht erforderlich ist?
Aktualisieren:
Ich suchte weiter und fand dies .
update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual mode
Press enter to keep the current choice[*], or type selection number:
Ich habe "2" ausgewählt und die Eingabetaste gedrückt.
which java
Dies gab mir nur die Ausgabe /usr/bin/java
, nicht die Version, die es technisch benutzte, wie es der Beitrag vorschrieb.
Ich habe Libre Office auch zum Spaß geöffnet und in den Optionen nachgesehen. Es besteht die Möglichkeit, das zu verwendende JDK zu ändern. Daher habe ich das auch auf Version 7 umgestellt.
Es bleibt also die Frage, ob OpenJDK 6 beibehalten werden muss oder ob es anstelle von OpenJDK 7 entfernt werden kann. Wenn ich es entfernen kann, wie würde ich es dann vollständig entfernen?
readlink
hat in der Tat auf das OpenJDK7-Paket verwiesen, und danke für die Informationen zu OpenJDK6. Entfernt der Befehl, den ich oben ausprobiert habe, es vollständig (einschließlich der zugehörigen Pakete) oder nur das Basispaket und den Dummy?