Java-Installation automatisch updaten: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
1. Install python-software-properties package
Für Linux gibt es ein Software-Repository, das verschiedene Java-Versionen auf dem Rechner selbstständig aktualisieren kann.
 
Sobald es also ein neues Update der installierten Java-Version gibt, wird diese automatisch aktualisiert. Z.B. von ''Java 8 Update 82'' auf ''Java 8 Update 172''
 
# Installation eines speziellen Zusatzpaketes '''python-software-properties'''
  sudo apt-get install python-software-properties
  sudo apt-get install python-software-properties
   
   
2. Add repository to the list of sources
# Das externe Repository zur Quellenliste hinzufügen
  sudo add-apt-repository ppa:webupd8team/java
  sudo add-apt-repository ppa:webupd8team/java
   
   
3. Update local software list
# Lokale Software-Liste aktualisieren
  sudo apt-get update
  sudo apt-get update
   
   
4. Accept Oracle software license (only required once)
# Oracle Software Lizenz (nur einmal benötigt)
  sudo echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
  sudo echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
   
   
5. Install Oracle JDK8
# Installation von Oracle JDK8
  sudo apt-get install oracle-java8-installer
  sudo apt-get install oracle-java8-installer
'''Für Java 9 würde diese Zeile so aussehen:'''
sudo apt-get install oracle-java9-installer
   
   
6. Check if Oracle Java 8 was installed properly
# Prüfen, ob Oracle Java funktionstüchtig installiert wurde
  java -version
  java -version
   
   
* The commend should return an output similar to this:
* Die Ausgabe sollte dann in etwa so aussehen, wenn Oracle Java 8 installiert wurde:
*
*
* java version "1.8.0_<version>"
* java version "1.8.0_<version>"
Zeile 23: Zeile 31:
* Java HotSpot(TM) 64-Bit Server VM (build <version>, mixed mode)
* Java HotSpot(TM) 64-Bit Server VM (build <version>, mixed mode)
*
*
If the output was sifnificantly different, please try the following command:
Wenn die Ausgabe völlig anders aussieht, muss eventuell noch die zu benutzende Standard-Version festgelegt werden:
  sudo update-java-alternatives -s java-8-oracle
  sudo update-java-alternatives -s java-8-oracle



Version vom 6. Juli 2018, 15:47 Uhr

Für Linux gibt es ein Software-Repository, das verschiedene Java-Versionen auf dem Rechner selbstständig aktualisieren kann.

Sobald es also ein neues Update der installierten Java-Version gibt, wird diese automatisch aktualisiert. Z.B. von Java 8 Update 82 auf Java 8 Update 172

  1. Installation eines speziellen Zusatzpaketes python-software-properties
sudo apt-get install python-software-properties

  1. Das externe Repository zur Quellenliste hinzufügen
sudo add-apt-repository ppa:webupd8team/java

  1. Lokale Software-Liste aktualisieren
sudo apt-get update

  1. Oracle Software Lizenz (nur einmal benötigt)
sudo echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

  1. Installation von Oracle JDK8
sudo apt-get install oracle-java8-installer

Für Java 9 würde diese Zeile so aussehen:

sudo apt-get install oracle-java9-installer

  1. Prüfen, ob Oracle Java funktionstüchtig installiert wurde
java -version

  • Die Ausgabe sollte dann in etwa so aussehen, wenn Oracle Java 8 installiert wurde:
  • java version "1.8.0_<version>"
  • Java(TM) SE Runtime Environment (build 1.8.0_<version>)
  • Java HotSpot(TM) 64-Bit Server VM (build <version>, mixed mode)

Wenn die Ausgabe völlig anders aussieht, muss eventuell noch die zu benutzende Standard-Version festgelegt werden:

sudo update-java-alternatives -s java-8-oracle

Siehe auch