Habe ich selbst installiert vom aktuellen Ubuntu2004 image. Keine vorgefertige VM.
Beste Grüße Thomas Kahr ________________________________ Von: Aj2021s aj2021s-bounces@alice.wu-wien.ac.at im Auftrag von Rony G. Flatscher Rony.Flatscher@wu.ac.at Gesendet: Sunday, June 6, 2021 6:15:07 PM An: aj2021s@alice.wu-wien.ac.at aj2021s@alice.wu-wien.ac.at Betreff: Re: [Aj2021s] JavaFX zum Laufen bekommen
Lieber Herr Kahr,
On 06.06.2021 18:12, Thomas Kahr wrote: Schoenen Nachmittag,
danke fuer die Informationen. Ich habe es mittlerweile auf ArchLinux hinbekommen. Zusammengefasst muss man aber schon sagen, dass das wirklich alles andere als ein Selbstlaeufer ist.
Eh, daher gibt es die entsprechenden Hinweise in der LV-Übersicht! RTFM! ;)
Ich habe auch eine Ubuntu2004 VM installiert und da laeuft JavaFX nach wie vor nicht. Da war zu Beginn kein Java installiert, kein ooRexx, kein BSF. Die BellSoft JDK 16 mit JavaFX ist nun installiert. Die selbe die auch auf ArchLinux funktioniert. Egal was ich mache auf der VM klappt es nicht. Ist mir zwar jetzt egal, weil ich eine funktionierende Version habe, aber dennoch. Warum es nicht geht bleibt ein Raetsel.
da müssen Sie die VM-Erzeuger fragen! Wenn die VM ordentlich ist, sollte alles darin gleichermaßen funktionieren! :)
Mit freundlichem Gruß
Rony G. Flatscerh
On 6/6/21 5:59 PM, Rony G. Flatscher wrote:
Lieber Herr Kahr,
On 04.06.2021 14:40, Thomas Kahr wrote: ich habe echt Schwierigkeiten JavaFX zum Laufen zu bekommen. Es gibt ein Zusatzpaket fuer openjdk 15 genannt openfx 15. Das habe ich installiert. Aber kein Sample funktioniert.
Sie müssen ein OpenJDK laden, das JavaFX beinhaltet!
Ich habe die default jdk auch gewechselt auf eine installierte openjdk8.
OpenJDK8 hat kein JavaFX meines Wissens, da Oracle JavaFX erst für Java9 als opensource freigegeben hat.
Aber auch das funktioniert nicht. Das 2. Beispiel zeigt trotz aktiviertem openjdk 8, dass meine Javaversion 15 ist. Ein entsprechendes Attachement ist im Anhang. AdoptOpenJDK hat kein JavaFX, soweit ich weiß. Ich braeuchte bitte etwas Hilfe hier. Nur um das zum Laufen zu bringen ist das echt viel Aufwand.
Ich habe Archlinux in Verwendung.
Herr Dür hat Liberica von BellSoft empfohlen. Auch da muss man aufpassen, dass man nicht die "Standard", sondern die "Full"-Version herunterlädt, beispielsweise:
[cid:part1.D6CB2545.71E8CD87@wu.ac.at]
Da dies wichtig ist, finden Sie auch auf der LV-Übersicht zu BP2 entsprechende Hinweise und Tipps, je nach Distribution!
Bei Linux ist es wichtig zu wissen, welche Distribution Sie haben und was sie beinhaltet und was nicht.
Sollten Sie ein OpenJDK verwenden, das kein JavaFX beinhaltet, könnten Sie die JavaFX-Module alternativ von openjfx.io herunterladen und über den Modulepath einbinden. Einfacher ist es in jedem Fall, eine OpenJDK-Distribution zu verwenden, die JavaFX bereits beinhaltet, wie in der LV-Übersicht zu BP2 empfohlen!
Mit freundlichem Gruß
Rony G. Flatscher
-- -- __________________________________________________________________________________
Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at __________________________________________________________________________________
-- -- __________________________________________________________________________________
Prof. Dr. Rony G. Flatscher Department Wirtschaftsinformatik und Operations Management Institut für Wirtschaftsinformatik und Gesellschaft D2c 2.086 WU Wien Welthandelsplatz 1 A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at __________________________________________________________________________________