在Mac OS Lion和Snow Leopard中包含Java3d的Applet的问题

时间:2012-05-21 20:13:39

标签: firefox safari applet osx-lion java-3d

我正在使用Mac Lion操作系统,当我使用带有java3d组件的applet时,图形不显示,但是在浏览器前面使用终端窗口(例如)“旅行”后,显示带有java3d的applet ,并使用控制任务......你实际上可以看到图形。

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

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

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

所有最好的

1 个答案:

答案 0 :(得分:1)

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

最近对OSX上的JVM的更新破坏了与旧Java3D版本的向后兼容性。我最后一次玩这个(大约9个月前),我们注意到类似的问题,他们根本就不会跑。

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

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