Task #2698
Mis à jour par Matthieu Decorde il y a presque 6 ans
To enable JavaFX in TXM we needs to use JavaFX library and the JavaFX SWT library.
JavaFX library is loaded when "-Dosgi.parentClassloader=ext" is set in the product launcher options
note: the "-Dosgi.parentClassloader=ext" option force us to publish TXM with an installer
JavaFX SWT library must be loaded in classloader with SWT libraries : in 1 plugin org.txm.libs.javafx and 3 fragments org.txm.libs.javafx.linux, org.txm.libs.javafx.win32 and org.txm.libs.javafx.macosx
org.txm.libs.javafx and fragments contain only the SWT part of JavaFX SWT library.
JavaFX library is loaded when "-Dosgi.parentClassloader=ext" is set in the product launcher options
note: the "-Dosgi.parentClassloader=ext" option force us to publish TXM with an installer
JavaFX SWT library must be loaded in classloader with SWT libraries : in 1 plugin org.txm.libs.javafx and 3 fragments org.txm.libs.javafx.linux, org.txm.libs.javafx.win32 and org.txm.libs.javafx.macosx
org.txm.libs.javafx and fragments contain only the SWT part of JavaFX SWT library.