Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.java > #13428

Re: Cross-Plattform App

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Claus Reibenstein <creibens@gmail.com>
Newsgroups de.comp.lang.java
Subject Re: Cross-Plattform App
Date Mon, 5 Dec 2022 12:36:51 +0100
Lines 39
Message-ID <jv63ejF7t27U1@mid.individual.net> (permalink)
References <0001HW.291907550002311930A32638F@nntp.aioe.org> <tkam3h$3i679$1@dont-email.me> <MPG.3df7c83dde1dfdc798968d@newsfeed.aioe.org>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-15
Content-Transfer-Encoding 8bit
X-Trace individual.net k080Tzv7IGIlqG2bX1KUIwfq8k1gYZl/uwHmWO1ykRl+3+A2k=
Cancel-Lock sha1:8lvDcxXoq2iW2fw661PRtEqfPkE=
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 SeaMonkey/2.53.14
In-Reply-To <MPG.3df7c83dde1dfdc798968d@newsfeed.aioe.org>
Xref csiph.com de.comp.lang.java:13428

Show key headers only | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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