Path: csiph.com!news.mixmin.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Marco Moock Newsgroups: de.comp.lang.java Subject: Re: Cross-Plattform App Date: Mon, 7 Nov 2022 11:19:29 +0100 Organization: A noiseless patient Spider Lines: 23 Message-ID: References: <0001HW.291907550002311930A32638F@nntp.aioe.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Date: Mon, 7 Nov 2022 10:19:29 -0000 (UTC) Injection-Info: reader01.eternal-september.org; posting-host="399bceca44ea66cccc73f39f31bc28e1"; logging-data="3741929"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Kqvw8BXF29LCPbBi/LRDX" Cancel-Lock: sha1:w8FX0fVHaQN4s2dE17cJDfLrLNU= Xref: csiph.com de.comp.lang.java:13405 Am 07.11.2022 um 10:28:53 Uhr schrieb Louis B: > Ich plane aktuell den Bau einer GUI-Applikation (JavaFX), welche f=C3=BCr > Win, Mac und Linux funktionieren soll. Voraussetzung waere aber, dass > die App auf der jeweiligen Plattform ausgef=C3=BChrt werden kann, ohne > dass dort eine Java Runtime vorhanden sein muss. Das ist bei Java nicht vorgesehen. Da ist vorgesehen, dass die JRE =C3=BCberall vorhanden ist, wo die Anwendungen laufen soll. Diese kannst du mitliefern, ich w=C3=BCrde aber empfehlen, diese =C3=BCber die Paketverwalt= ung zu installieren (OpenJDK). > D.h. das App muss entweder nativ compiliert oder als Paket mitsamt > JRE ausgeliefert werden. Dass Ersteres =C3=BCberhaupt vorgesehen ist glaube ich nicht. Wo ist denn das Problem, eine JRE zu installieren? Bei den Linux-Distributionen ist das ein Befehl und f=C3=BCr Windows kannst du ja die Setup-Dateien mitliefern, sofern die Oracle-Lizenz das erlaubt.