我不明白我出了什么问题。我正在尝试运行 Spigot Server Core 1.18.2,但这个库经常出现问题。
[19:21:50 INFO]:[STDERR]:java.lang.UnsatisfiedLinkError:/opt/jdk17/lib/libawt_xawt.so:libXrender.so.1:无法打开共享对象文件:没有这样的文件或目录[19: 21:50 信息]: [STDERR]: 在 java.base/jdk.internal.loader.NativeLibraries.load(本机方法) [19:21:50 信息]: [STDERR]: 在 java.base/jdk.internal。 loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388) [19:21:50 INFO]: [STDERR]: 在 java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232) [19 :21:50 信息]: [STDERR]: 在 java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174) [19:21:50 信息]: [STDERR]: 在 java.base/ java.lang.ClassLoader.loadLibrary(ClassLoader.java:2389) [19:21:50 信息]: [STDERR]: 在 java.base/java.lang.Runtime.load0(Runtime.java:755) [19:21 :50 INFO]: [STDERR]: 在 java.base/java.lang.System.load(System.java:1953) [19:21:50 INFO]: [STDERR]: 在 java.base/jdk.internal。 loader.NativeLibraries.load(本机方法)[19:21:50信息]:[STDERR]:在java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)[19:21: 50信息]:[STDERR]:在java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)[19:21:50信息]:[STDERR]:在java.base/jdk.internal .loader.NativeLibraries.loadLibrary(NativeLibraries.java:174) [19:21:50 INFO]: [STDERR]: 在 java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315) [19: 21:50 信息]: [STDERR]: 在 java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285) [19:21:50 信息]: [STDERR]: 在 java.base/java .lang.ClassLoader.loadLibrary(ClassLoader.java:2398) [19:21:50 INFO]: [STDERR]: 在 java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818) [19:21: 50 INFO]:[STDERR]:在 java.base/java.lang.System.loadLibrary(System.java:1989) [19:21:50 INFO]:[STDERR]:在 java.desktop/java.awt.Toolkit $2.run(Toolkit.java:1388) [19:21:50 信息]: [STDERR]: 在 java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1386) [19:21:50 信息]: [STDERR]: 在 java.base/java.security.AccessController.doPrivileged(AccessController.java:318) [19:21:50 INFO]: [STDERR]: 在 java.desktop/java.awt.Toolkit.loadLibraries (Toolkit.java:1385) [19:21:50 INFO]: [STDERR]: 在 java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1423) [19:21:50 INFO]: [STDERR ]: 在 java.desktop/java.awt.Toolkit.(Toolkit.java:1397) [19:21:50 INFO]: [STDERR]: 在 java.desktop/java.awt.Component.(Component.java:624) )
这个问题似乎源于 Java 尝试在非 GUI 环境(如无头服务器)中加载与 GUI 相关的类。 -Djava.awt.headless=true如果应用程序支持该命令,并且实际上不需要在桌面环境中运行,那么添加
到 java 命令可能会有所帮助。
| 归档时间: |
|
| 查看次数: |
6063 次 |
| 最近记录: |