我有一个在solaris上开发的java3d项目,我尝试移动到我的macbook上有各种原因(1是我们的solaris机器非常慢)。Java3d + osx + netbeans
基本上我想要的是在这个项目中使用osx + netbeans,但它似乎引用了未包含在mac 1.6 JDK中过时版本的java3d中的java3d方法。我第一次解决这个问题的尝试是将java3d 1.5.2库作为项目的外部jar包含在内,但似乎netbeans仍然试图引用1.6 JDK中的旧库而不是1.5.2 j3d库。
另外,当我探索NetBeans文件资源管理器中的1.5.2 jar包时,方法(不包含在1.6 jdk中)不会显示在它们各自的类下。但是,当我在solaris上做同样的事情时,方法显示出来。所以基本上,我知道我试图包含的jar实际上包含我需要的方法/类。 netbeans只是不会找到它们
如果有什么不清楚的地方,请让我澄清一下。我感到困惑,只是写这个。
在此先感谢您的帮助!
因此,第一个修复工作,将罐放入扩展文件夹。然而,我觉得很奇怪的是,即使当我将它们添加为外部容器时,netbeans也隐藏了我的1.5.2方法。但是当我将罐子添加到扩展文件夹时,方法显示在1.6JDK和外部罐子下。奇怪的野生东西,但谢谢你的帮助迈克尔。 – achar 2009-12-17 17:08:04
这是因为扩展的内容在Netbeans中的菜单项Tools> Java Platforms> Classes中列出。 @achar你还需要更新JOGL吗? – romeroabelleira 2010-06-08 15:08:41