我目前正在查看在Mac OS X 上运行时与应用程序崩溃相关的错误。崩溃似乎仅在使用 Java 6 和 Mac OS X 10.5 Update 1(64 位模式)时发生。该问题在 32 位 Mac Java 安装中未出现。
从我通过谷歌阅读的内容来看,这个问题似乎与应用程序正在使用QuickTime 库这一事实有关,这些库似乎在 Java 6 在64 位模式下运行时存在问题。
QuickTime for Java 基于 32 位 Carbon 库,并且已经有效地处于“维护模式”一段时间。不幸的是,有人设法让 JNI(或 JNA?)代码工作,使用 QTKit 解决这个问题将很困难。
相关参考: