Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.java > #13428
| From | Claus Reibenstein <creibens@gmail.com> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Cross-Plattform App |
| Date | 2022-12-05 12:36 +0100 |
| Message-ID | <jv63ejF7t27U1@mid.individual.net> (permalink) |
| References | <0001HW.291907550002311930A32638F@nntp.aioe.org> <tkam3h$3i679$1@dont-email.me> <MPG.3df7c83dde1dfdc798968d@newsfeed.aioe.org> |
Wanja Gayk schrieb am 05.12.2022 um 09:20: > In article <tkam3h$3i679$1@dont-email.me>, mo01@posteo.de says... > >> Am 07.11.2022 um 10:28:53 Uhr schrieb Louis B: >> >>> Ich plane aktuell den Bau einer GUI-Applikation (JavaFX), welche für >>> Win, Mac und Linux funktionieren soll. Voraussetzung waere aber, dass >>> die App auf der jeweiligen Plattform ausgeführt werden kann, ohne >>> dass dort eine Java Runtime vorhanden sein muss. >> >> Das ist bei Java nicht vorgesehen. Da ist vorgesehen, dass die JRE >> überall vorhanden ist, wo die Anwendungen laufen soll > > Das JRE mitzuliefern ist mittlerweile tatsächlich seit Jigsaw die > offiziell zu bevorzugende Methode, deswegen gibt es jlink und jpackage, > um eine minimale JRE und ein Paket zu erzeugen. Der Sinn von Java ist es, plattformunabhängig zu sein. Das heißt, Java-Programme laufen (zumindest theoretisch) auf jeder Plattform, für die eine JRE verfügbar ist. Die JRE ist jedoch 100% plattformabhängig. > Was bei jpackage mal wieder nervt, ist dass du nicht ohne weiteres auf > Linux für Windows bauen kannst und umgekehrt. Dazu muss man dann wieder > mit Docker-Containern oder so herum pfuschen. "pfuschen" ist der korrekte Ausdruck, und es gibt ja nicht nur Linux und Windows, sondern auch noch andere Betriebssysteme. Viel Spaß beim "pfuschen". > Dass sowas nicht out-of-the-box geht, nervt. Bei einer Firma von der > Größe wie Oracle muss es doch möglich sein, ein paar Leute zu finden, > die einen Installer für die üblichen Plattformen hinbekommen. Warum sollten sie? Es widerspricht der Intention von Java, mit jedem Programm eine komplette JRE auszuliefern. Gruß Claus
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Cross-Plattform App Louis B <louis77@mac.com> - 2022-11-07 10:28 +0100
Re: Cross-Plattform App Marco Moock <mo01@posteo.de> - 2022-11-07 11:19 +0100
Re: Cross-Plattform App "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-11-07 12:06 +0000
Re: Cross-Plattform App Michael Paap <feunews@mpaap.de> - 2022-11-07 14:03 +0100
Re: Cross-Plattform App Louis B <louis77@mac.com> - 2022-11-07 14:59 +0100
Re: Cross-Plattform App Wanja Gayk <brixomatic@yahoo.com> - 2022-12-05 09:20 +0100
Re: Cross-Plattform App Claus Reibenstein <creibens@gmail.com> - 2022-12-05 12:36 +0100
Re: Cross-Plattform App Patrick Roemer <sangamon@netcologne.de> - 2022-12-06 12:13 +0100
Re: Cross-Plattform App Patrick Roemer <sangamon@netcologne.de> - 2022-12-13 17:28 +0100
csiph-web