Installation
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Einige Programme und manche Internetseiten (inzwischen sehr selten) setzen Java voraus – manchmal auch eine bestimmte Java-Variante oder -Version. Auf dieser Seite sind die Installationsmöglichkeiten von verschiedenen Java-Varianten zusammengefasst.
Wer Java benötigt, muss dieses separat installieren. Empfohlen wird die Installation von OpenJDK (siehe unten).
Hinweis:
Nach der Installation einer zweiten (oder weiteren) Java-Version bzw. -Variante muss diese noch als aktiv gesetzt werden! Java-Testseiten für den Webbrowser finden sich im allgemeinen Java-Artikel.
OpenJDK¶
Das OpenJDK hat trotz des Namensbestandteils "JDK" nicht zwingend etwas mit Entwicklung zu tun und reicht für die allermeisten Anwender aus. OpenJDK 6 und 7 sind die älteren Versionen, was aber nicht heißen soll, dass sie veraltet ist. OpenJDK 8 und 9 sind aktueller, aber im Gegensatz zu den Vorgängern nicht für alle Ubuntu-Versionen verfügbar. Wer kann, sollte sich für neueste OpenJDK-Version entscheiden – solange kein spezieller Anwendungszweck dagegen spricht.
Oracle Java¶
Obwohl die Herkunft einer Java-Variante prinzipiell keine Rolle spielen sollte, erfordern einige Anwendungen die Java-Version von Oracle (ehemals Sun) oder sind nur mit dieser getestet. Die Firma Sun wurde 2010 von Oracle aufgekauft. Oracle Java ist kein Bestandteil der offiziellen Paketquellen. Wer diese Java-Version benötigt, kann sie manuell oder über eine Fremdquelle installieren.
Über die folgende Liste gelangt man direkt zum jeweiligen Artikel mit Hinweisen zur Installation der gewünschten Version:
GNU Java¶
Der GNU Compiler for Java (gcj), die Java-Implementierung des GNU-Projekts, ist ebenfalls in den Paketquellen enthalten. Man beachte, dass manche Anwendung wie beispielsweise Eclipse (Version "Kepler") damit je nach Ubuntu-Version nicht funktioniert, da die Java-Version zu alt sein kann. Folgendes Paket muss installiert werden [1]:
gcj-jre (Java-Laufzeitumgebung für Anwender)
Befehl zum Installieren der Pakete:
sudo apt-get install gcj-jre
Oder mit apturl installieren, Link: apt://gcj-jre
Problembehebung¶
Objekte de/serialisieren¶
Für Entwickler/Programmierer und spezielle Anwendungsfälle relevant: Sollen beispielsweise Objekte auf einem Rechner serialisiert und auf einem anderen Rechner deserialisiert werden, braucht man auf beiden Rechnern das gleiche JRE bzw. JDK.
Links¶
Java/Tipps - Probleme und Lösungen
Java Übersichtsartikel