Java: Unterschied zwischen den Versionen
yaourt verlinkt, da sonst nicht erwähnt im Artikel und nicht in den offiziellen repos |
Dirk (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(20 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[en:Java]]{{righttoc}} | |||
Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems, welches 2010 von Oracle aufgekauft wurde. | |||
Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems | |||
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 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 | 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. | 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|paket=jre-openjdk|name=Java|repo=extra}} | ||
= | |||
= | |||
Damit wird immer die jeweils aktuellste Version installiert. | |||
Man kann aber auch weiterhin ältere Versionen z.B. {{Paket|jre8-openjdk}} installieren, solange diese gepflegt werden. | |||
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== | |||
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== | |||
*{{wikipedia|Java_(Programmiersprache)}} | |||
*[https://www.java.com/de/ Homepage] {{sprache|de}} | |||
[[Kategorie:Programmiersprache]] |
Aktuelle Version vom 7. Januar 2022, 14:50 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
Java ist als
jre-openjdk
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
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.