[[Vorlage(Archiviert, "Der Support für Java 12 endete am 1.10.2019.")]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] }}} Oracle Java 12 erschien im März 2019. Die Unterstützung endet voraussichtlich im September 2019. Es ist nur das Java Developement Kit verfügbar. {{{#!vorlage Hinweis Pakete sind nur für 64-Bit-Systeme (amd64/Intel64) verfügbar. }}} [[Inhaltsverzeichnis()]] = Installation = == Installation über PPA == [https://www.linuxuprising.com/2019/03/how-to-install-oracle-java-12-jdk-12-in.html Linuxuprising] {en} bietet ein PPA für Java 12 JDK an. Im PPA ist aus Lizenzgründen nur ein Installer enthalten, der die erforderlichen Daten von Oracle-Servern lädt und anschließend die Installation durchführt. [[Vorlage(PPA, linuxuprising, java)]] Nach dem aktualisieren der Paketliste kann folgendes Paket installiert werden. {{{#!vorlage Paketinstallation oracle-java12-installer }}} === Oracle Java 12 als Standard === Um Java 12 als Standard für Programme festzulegen, wird von gleichen Entwickler folgendes Paket angeboten. {{{#!vorlage Paketinstallation oracle-java12-set-default }}} == Mit DEB-Paket von Oracle == {{{#!vorlage Warnung Bei der Installationsmethode über das DEB-Paket wird Java nicht automatisch aktualisiert. Dies muss manuell erledigt werden. }}} Der Vorteil dieser Variante ist dass das DEB-Paket wieder über die Paketverwaltung deinstalliert werden kann. [[Vorlage(Fremdpaket, "[https://oracle.com Oracle] {en}", https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html, bionic)]] ==== Oracle Java als Standard festlegen ==== Die Konfiguration läuft über das [:Alternativen-System:] Java kann beispielsweise als Eintrag mit folgendem Befehl hinzugefügt und als Standard festgelegt werden: {{{#!vorlage Befehl sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-12.x.x/bin/java 100 }}} == Manuell == {{{#!vorlage Warnung Bei einer manuellen Installation wird Java nicht automatisch über die Paketverwaltung aktualisiert. Dies muss manuell erledigt werden. }}} Der Vorteil der manuellen Installation ist dass Java auch ohne root-Rechte genutzt werden kann. [[Vorlage(Fremd, Software, "")]] Oracle bietet weiterhin Archive mit den Java-Dateien an. Diese können ebenfalls von der [https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html Downloadseite] {dl} {en} heruntergeladen werden. Dieses Archiv muss mittels eines Archivierungsprogrammes entpackt werden. {{{#!vorlage Befehl tar -xzf jdk-12.x.x_linux-x64_bin.tar.gz -C /tmp }}} Die ausführbaren Dateien können direkt genutzt werden. Alternativ können diese nach /opt kopiert werden. {{{#!vorlage Befehl sudo mkdir /opt/jdk12 sudo cp -r /tmp/jdk-12.x.x /opt/jdk12 }}} = Links = * [https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html Offizielle Downloadseite von Oracle] {en} * [https://www.linuxuprising.com/2019/03/how-to-install-oracle-java-12-jdk-12-in.html Anleitung von Linuxuprising] {en} * [https://download.oracle.com/javase/12/docs/ Dokumentation] {en} #tag: System, unfreie Software, Programmierung