Java: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Java > JRE)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[en:Java]]
{{righttoc}}
{{righttoc}}


Zeile 16: Zeile 17:


Für Software Entwickler sind die Pakete {{Paket|jdk-openjdk}} bzw. z.B. {{Paket|jdk8-openjdk}} interessant. Gemeint sind die OpenJDK Java development kits.
Für Software Entwickler sind die Pakete {{Paket|jdk-openjdk}} bzw. z.B. {{Paket|jdk8-openjdk}} interessant. Gemeint sind die OpenJDK Java development kits.
==Anwendungen starten==
Anwendungen mit der Endung .jar werden mit {{Ic|java -jar <Pfad zur Datei>}} gestartet.


==Wechsel zwischen Java Versionen==
==Wechsel zwischen Java Versionen==

Version vom 15. März 2020, 21:23 Uhr


Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Java-Programme werden in Bytecode übersetzt und dann in einer speziellen Umgebung ausgeführt, die als Java-Laufzeitumgebung oder Java-Plattform bezeichnet wird. Deren wichtigster Bestandteil ist die Java Virtual Machine (Java-VM), die die Programme ausführt, indem sie den Bytecode interpretiert und bei Bedarf kompiliert (Hotspot-Optimierung).

Java-Programme sind plattformunabhängig, das heißt sie laufen in aller Regel ohne weitere Anpassungen auf verschiedenen Computern und Betriebssystemen, für die eine Java-VM existiert.

Von Portierung spricht man bei Java in der Regel, wenn Quelltext oder Bytecode auf den Stand einer anderen Java-Version angepasst werden soll. Meistens sind Java-Programme nur für bestimmte Java-Versionen getestet oder zertifiziert.

Installation

Das Programm ist als jre-openjdk in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S jre-openjdk

Damit wird immer die jeweils aktuellste Version installiert.

Man kann aber auch weiterhin ältere Versionen z.B. jre8-openjdk installieren, solange diese gepflegt werden.

Für Software Entwickler sind die Pakete jdk-openjdk bzw. z.B. jdk8-openjdk interessant. Gemeint sind die OpenJDK Java development kits.

Anwendungen starten

Anwendungen mit der Endung .jar werden mit java -jar <Pfad zur Datei> gestartet.

Wechsel zwischen Java Versionen

Falls man mehrere Java Versionen installiert hat kann man mittels

archlinux-java status

sich erstmal alle Java Versionen anzeigen lassen und dann mit

archlinux-java set VERSION 

die Java Version festlegen, welche benutzt werden soll.

Weblinks