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: ユニバーサル ラッパーに一致するアーキテクチャがありません