我正在使用QuickTime for Java在Java桌面应用程序中显示视频。此应用程序时建成一个jar文件,一切工作正常,但由于某些原因,当我使用this maven plugin打包应用程序看起来像一个原生OSX应用程序包,下面的代码:为什么使用OSX Jar Bundler打包时QuickTime QTSession.open失败?
try {
QTSession.open();
} catch (Throwable t) {
logger.error("QTSession was unable to open", e);
}
引发以下错误:
java.lang.UnsatisfiedLinkError: /System/Library/Java/Extensions/libQTJNative.jnilib: no suitable image found. Did find: /System/Library/Java/Extensions/libQTJNative.jnilib: no matching architecture in universal wrapper
我的荣幸。感谢您在这里提供解决方案,以便将来可以帮助他人。 – 2009-11-29 07:26:33