我正在使用Mac Lion操作系统,当我使用带有java3d组件的applet时,图形不显示,但是在浏览器前面使用终端窗口(例如)“旅行”后,显示带有java3d的applet ,并使用控制任务......你实际上可以看到图形。
(这种现象发生在几只狮子和雪豹的mac)上。
对于此示例,我使用以下链接: http://www-evasion.imag.fr/~Francois.Faure/enseignement/ressources/java/demo/java3d/Text3D/Text3DLoad_plugin.html
有谁知道如何解决这个问题?
所有最好的
答案 0 :(得分:1)
不是一个完整的答案,而是我的经验。
最近对OSX上的JVM的更新破坏了与旧Java3D版本的向后兼容性。我最后一次玩这个(大约9个月前),我们注意到类似的问题,他们根本就不会跑。
这发生在Apple的JVM 1.6.0.20 release中。当他们进入Plugin2架构时,这破坏了Java3D和JOGL渲染管道。从那时起,我相信JOGL团队一直在努力修复,但我还没有测试它,所以我不知道这个修复程序的当前状态是什么,以及该修复程序是否已合并到Java3D中。
我没有使用更新版本的Java 7 JDK进行测试,但它可能有助于缩小问题范围,这也可能缓解问题(或使问题变得更糟)