From c0dde6531e831730c25230097fd85a8a38214101 Mon Sep 17 00:00:00 2001 From: Kostya Date: Sun, 23 Aug 2026 18:10:32 +0300 Subject: openjfx: ship native libraries so the desktop UI can launch on Windows lib/openjfx held only the JavaFX API jars, with no Prism/Glass native libraries backing them. At startup JavaFX tried the d3d then sw rendering pipelines and both failed to load, since NativeLibLoader had no native code to find, crashing before any window opened. Bump the jars to 25.0.4 to match the target JDK and add the matching native DLLs alongside them. Drop the web/media/swt/swing jars and their natives (including the 92MB jfxwebkit.dll) since ui-desktop never references those modules. Update package.sh to also stage *.dll files when copying runtime libs into build/dist, and point java.library.path at lib/openjfx in the generated run-*.bat so the natives are found at launch. --- lib/openjfx/api-ms-win-core-console-l1-2-0.dll | Bin 0 -> 22136 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 lib/openjfx/api-ms-win-core-console-l1-2-0.dll (limited to 'lib/openjfx/api-ms-win-core-console-l1-2-0.dll') diff --git a/lib/openjfx/api-ms-win-core-console-l1-2-0.dll b/lib/openjfx/api-ms-win-core-console-l1-2-0.dll new file mode 100644 index 0000000..d16a2cc Binary files /dev/null and b/lib/openjfx/api-ms-win-core-console-l1-2-0.dll differ -- cgit v1.2.3