@rubikon sagte in Version 13.5.0 auf 32bit-System:
Es tun sich bei dem Unterfangen einige essentielle Fragen auf, wo eine bekannte amerikanische Suchmaschine kaum mehr ausspuckt als “Häää, was?! Nein, keine Ahnung. Aber ich hab hier leckere Kekse!”
“jmod nutzen mit maven” […] ?
Zur Ehrenrettung der Suchmaschine und zu meiner Schande:
1x schlafen, 1x suchen und dann steht alles da, was man als Antwort auf obige Frage braucht.
lokales maven repository, z.B. für das Artefakt “java-base”, welches z.B. als Java Modul .\jmods\javafx.base.jmod mitgeliefert wird:
mvn install:install-file
-Dfile=C:\OpenJDK\...\jmods\javafx.base.jmod
-DartifactId=javafx-base # Benennung parallel zu org.openjfx
-DgroupId=local.openjdk # irgendwas erkennbar lokales
-Dversion=whatever # wie vom Anbieter genannt
-Dpackaging=jmod # Quelle ist eben kein .jar (Java Archive) sondern .jmod (Java Module)
-Dclassifier=win32 # hier könnte Ihre Plattform stehen. linux-arm32 etc.
pom.xml:
<dependency>
<groupId>local.openjdk</groupId>
<artifactId>javafx-base</artifactId>
<type>jmod</type>
<version>whatever</version> <!-- siehe oben, lokales maven repository -->
<classifier>win32</classifier>
</dependency>
Analog für die Artefake
javafx-controls
javafx-graphics
javafx-media
javafx-swing
javafx-web
javafx-fxml
Dann geht das zumindest schon mal mit einem HelloWorld…
…wenn man eine Entwicklungsumgebung bedienen kann.
Auch ein MediathekView.jar konnte ich inzwischen so bauen und das “läuft” auch als 32-Bit Prozess in Windows. Lädt Filmlisten, Filtern, Filme-Downloads, Einstellungen ändern…
Es ist aber nicht mit der nötigen Sorgfalt getestet und ein solcher Build ist auch nicht offiziell.
Wer einen Installer o.ä. braucht oder wer sich mit einer offiziellen Version wohler fühlt ->13.0.6 oder 13.2.1
(Die Filmliste vom Server ist mit diesen Versionen kompatibel und etwaige Erweiterungen des Filmlistenformats würden diese Kompatibilität nicht zwingend zerstören)
Um im Bild von oben zu bleiben:
aus den Teilen kriegt man sehr wohl ein Auto hin.
Ist halt zum selber-Schrauben
und es fehlt die TÜV-Plakette!