Java

Bild des Benutzers comrad
Tags:

Java ist eine Programmiersprache und Laufzeitumgebung von Oracle. Sie ist für den "Write Once Run Everywhere"-Ansatz bekannt und die JVM, die als Ziel der Kompilierung der Quelldateien verwendet wird, ist auf vielen Plattformen vertreten. Dadurch muss die Software theoretisch nicht mehr an das Zielsystem optimiert werden.

Es gibt zwei Varianten, zum einen die kommerzielle Java-Version von Oracle selbst, dann die quelloffene Version unter dem Namen OpenJDK, die zumeist auch von den Distributionen paketiert wird.

Derzeit ist Java 8 über OpenJDK8 in den Distributionen verbreitet. Java 11 wird die nächste LTS-Version, also die langzeitunterstützte Version sein.

Installation

OpenSUSE 42.3

sudo zypper in java-1_8_0-openjdk

Ubuntu 18.04

Java wird hier mit OpenJDK 10 unter dem Paketnamen OpenJDK 11 paketiert. Java 11 soll im September 2018 verfügbar sein und dann die 10er-Version ersetzen.

sudo apt install openjdk-11-jdk

Damit erhaltet ihr bis Java 11 erhältlich ist die OpenJDK 10-Version:

comrad@holarse:~$ java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

Die älteren Java-Versionen stehen wie folgt zur Verfügung:

sudo apt install openjdk-9-jdk
sudo apt install openjdk-8-jdk

Zwischen den Versionen könnt ihr unter OpenSUSE und Ubuntu mit update-alternatives wechseln:

sudo update-alternatives --config java

Screenshots und Videos
Mastodon