我正在使用 QuickTime for Java 在 Java 桌面应用程序中显示视频。将此应用程序构建为 jar 文件时一切正常,但由于某种原因,当我使用此 maven 插件将应用程序打包为看起来像本机 OSX 应用程序包时,以下代码:
try {
QTSession.open();
} catch (Throwable t) {
logger.error("QTSession was unable to open", e);
}
引发以下错误:
java.lang.UnsatisfiedLinkError: /System/Library/Java/Extensions/libQTJNative.jnilib: 找不到合适的图像。确实找到了:/System/Library/Java/Extensions/libQTJNative.jnilib:通用包装器中没有匹配的架构