🐞 错误汇报
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/openjdk-17/lib/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1989)
at java.desktop/sun.font.FontManagerNativeLibrary$1.run(FontManagerNativeLibrary.java:58)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.FontManagerNativeLibrary.(FontManagerNativeLibrary.java:33)
at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:275)
at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:273)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.SunFontManager.initStatic(SunFontManager.java:273)
at java.desktop/sun.font.SunFontManager.(SunFontManager.java:268)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:75)
at java.desktop/java.awt.Font.getFont2D(Font.java:526)
at java.desktop/java.awt.Font$FontAccessImpl.getFont2D(Font.java:265)
at java.desktop/sun.font.FontUtilities.getFont2D(FontUtilities.java:148)
at java.desktop/sun.font.FontUtilities.fontSupportsDefaultEncoding(FontUtilities.java:339)
at java.desktop/javax.swing.text.StyleContext.getFont(StyleContext.java:284)
at com.formdev.flatlaf.FlatLaf.createCompositeFont(FlatLaf.java:621)
at com.formdev.flatlaf.LinuxFontPolicy.createFont(LinuxFontPolicy.java:156)
at com.formdev.flatlaf.LinuxFontPolicy.createFontEx(LinuxFontPolicy.java:123)
at com.formdev.flatlaf.LinuxFontPolicy.getGnomeFont(LinuxFontPolicy.java:111)
at com.formdev.flatlaf.LinuxFontPolicy.getFont(LinuxFontPolicy.java:44)
at com.formdev.flatlaf.FlatLaf.initDefaultFont(FlatLaf.java:590)
at com.formdev.flatlaf.FlatLaf.getDefaults(FlatLaf.java:445)
at java.desktop/javax.swing.UIManager.setLookAndFeel(UIManager.java:593)
at com.formdev.flatlaf.FlatLaf.setup(FlatLaf.java:116)
at com.formdev.flatlaf.FlatDarculaLaf.setup(FlatDarculaLaf.java:39)
at cn.powernukkitx.bootstrap.GUI.exec(GUI.java:10)
at cn.powernukkitx.bootstrap.Bootstrap.main(Bootstrap.java:42)
Minecraft Server wird gestartet...
Gestartet am: 16.04.2022 um 10:39:01 Uhr
Server-Software: NUKKIT
Server-Version: stable
JAVA: OPENJDK-17
RAM: 4096 MB
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/openjdk-17/lib/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1989)
at java.desktop/sun.font.FontManagerNativeLibrary$1.run(FontManagerNativeLibrary.java:58)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.FontManagerNativeLibrary.(FontManagerNativeLibrary.java:33)
at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:275)
at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:273)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.SunFontManager.initStatic(SunFontManager.java:273)
at java.desktop/sun.font.SunFontManager.(SunFontManager.java:268)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:75)
at java.desktop/java.awt.Font.getFont2D(Font.java:526)
at java.desktop/java.awt.Font$FontAccessImpl.getFont2D(Font.java:265)
at java.desktop/sun.font.FontUtilities.getFont2D(FontUtilities.java:148)
at java.desktop/sun.font.FontUtilities.fontSupportsDefaultEncoding(FontUtilities.java:339)
at java.desktop/javax.swing.text.StyleContext.getFont(StyleContext.java:284)
at com.formdev.flatlaf.FlatLaf.createCompositeFont(FlatLaf.java:621)
at com.formdev.flatlaf.LinuxFontPolicy.createFont(LinuxFontPolicy.java:156)
at com.formdev.flatlaf.LinuxFontPolicy.createFontEx(LinuxFontPolicy.java:123)
at com.formdev.flatlaf.LinuxFontPolicy.getGnomeFont(LinuxFontPolicy.java:111)
at com.formdev.flatlaf.LinuxFontPolicy.getFont(LinuxFontPolicy.java:44)
at com.formdev.flatlaf.FlatLaf.initDefaultFont(FlatLaf.java:590)
at com.formdev.flatlaf.FlatLaf.getDefaults(FlatLaf.java:445)
at java.desktop/javax.swing.UIManager.setLookAndFeel(UIManager.java:593)
at com.formdev.flatlaf.FlatLaf.setup(FlatLaf.java:116)
at com.formdev.flatlaf.FlatDarculaLaf.setup(FlatDarculaLaf.java:39)
at cn.powernukkitx.bootstrap.GUI.exec(GUI.java:10)
at cn.powernukkitx.bootstrap.Bootstrap.main(Bootstrap.java:42)
Minecraft Server wird gestartet...
Gestartet am: 16.04.2022 um 10:39:27 Uhr
Server-Software: NUKKIT
Server-Version: stable
JAVA: OPENJDK-17
RAM: 4096 MB
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/openjdk-17/lib/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1989)
at java.desktop/sun.font.FontManagerNativeLibrary$1.run(FontManagerNativeLibrary.java:58)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.FontManagerNativeLibrary.(FontManagerNativeLibrary.java:33)
at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:275)
at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:273)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.SunFontManager.initStatic(SunFontManager.java:273)
at java.desktop/sun.font.SunFontManager.(SunFontManager.java:268)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:75)
at java.desktop/java.awt.Font.getFont2D(Font.java:526)
at java.desktop/java.awt.Font$FontAccessImpl.getFont2D(Font.java:265)
at java.desktop/sun.font.FontUtilities.getFont2D(FontUtilities.java:148)
at java.desktop/sun.font.FontUtilities.fontSupportsDefaultEncoding(FontUtilities.java:339)
at java.desktop/javax.swing.text.StyleContext.getFont(StyleContext.java:284)
at com.formdev.flatlaf.FlatLaf.createCompositeFont(FlatLaf.java:621)
at com.formdev.flatlaf.LinuxFontPolicy.createFont(LinuxFontPolicy.java:156)
at com.formdev.flatlaf.LinuxFontPolicy.createFontEx(LinuxFontPolicy.java:123)
at com.formdev.flatlaf.LinuxFontPolicy.getGnomeFont(LinuxFontPolicy.java:111)
at com.formdev.flatlaf.LinuxFontPolicy.getFont(LinuxFontPolicy.java:44)
at com.formdev.flatlaf.FlatLaf.initDefaultFont(FlatLaf.java:590)
at com.formdev.flatlaf.FlatLaf.getDefaults(FlatLaf.java:445)
at java.desktop/javax.swing.UIManager.setLookAndFeel(UIManager.java:593)
at com.formdev.flatlaf.FlatLaf.setup(FlatLaf.java:116)
at com.formdev.flatlaf.FlatDarculaLaf.setup(FlatDarculaLaf.java:39)
at cn.powernukkitx.bootstrap.GUI.exec(GUI.java:10)
at cn.powernukkitx.bootstrap.Bootstrap.main(Bootstrap.java:42)
📸 截图或视频
▶ 复现步骤
✔ 预期行为
❌ 实际行为
📋 Debug information
💢 错误堆栈或崩溃日志
💬 其他信息