print warning to install openjdk-*-jre package
authorVladimir Petko <vladimir.petko@canonical.com>
Wed, 16 Oct 2024 08:41:47 +0000 (10:41 +0200)
committerMatthias Klose <doko@ubuntu.com>
Wed, 16 Oct 2024 08:41:47 +0000 (10:41 +0200)
Forwarded: not-needed

fontmanager support was moved to recommends, warn user to
either install -jre package or recommended packages.
Forwarding is not needed as this is a Debian-only issue.

Gbp-Pq: Name warn-fontmanager.patch

src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java

index c424221a55c8d4341c34ce3a1e6e2ed89cba4f87..c23a0575564d6e0f65976dd80ccea41f6cdf1ca6 100644 (file)
@@ -55,7 +55,14 @@ public class FontManagerNativeLibrary {
                           shared library in order to avoid dependency. */
                    System.loadLibrary("freetype");
                }
-               System.loadLibrary("fontmanager");
+
+               try {
+                    System.loadLibrary("fontmanager");
+               } catch (Throwable t) {
+                    System.err.println("Please install the openjdk-*-jre package or recommended packages for openjdk-*-jre-headless.");
+                    throw t;
+               }
+
 
                return null;
             }