在Mac OS Lion和Snow Leopard中包含Java3d的小程序的问题



我正在使用Mac Lion OS,当我使用带有java3d组件的小程序时,图形不会显示,但是当您在显示java3d小程序的浏览器前面使用终端窗口(例如("旅行"并使用任务控件...实际上,您可以看到图形。

(这种现象发生在几只狮子和雪豹的Mac上(

对于此示例,我使用了以下链接:http://www-evasion.imag.fr/~Francois.Faure/enseignement/ressources/java/demo/java3d/Text3D/Text3DLoad_plugin.html

有谁知道如何解决这个问题?

万事如意

不是一个完整的答案,但我的经验。

OSX上JVM的最新更新破坏了与旧Java3D版本的向后兼容性。 我最后一次玩这个(大约 9 个月前(,我们注意到类似的问题,它们根本无法运行。

这发生在Apple的JVM的1.6.0.20版本中。 这破坏了Java3D和JOGL渲染管道,当他们进入Plugin2架构时。 从那以后,我相信 JOGL 团队一直在研究修复程序,但我有一段时间没有测试它了,所以我不知道这个修复程序的当前状态是什么,以及该修复程序是否已合并到 Java3D 中。

我还没有使用最新版本的Java 7 JDK进行测试,但它可能有助于缩小问题范围,这也可能缓解问题(或使其变得更糟(

最新更新