我一直在开发Snow Leopard(10.6)。我相信我有一些仅Java6的API功能,我想找到这些。我将我的项目移动到Leopard(10.5) - 因为Snow Leopard不支持Java 1.5 - 但我到目前为止无法让Eclipse为Java API调用提供编译错误,我知道这些调用已经在1.6中添加。
以下是我所做的:项目属性 - > Java编译器 - >将一切设为1.5。偏好 - > Java - >已安装的JRE - >选择JVM 1.5.0。项目属性 - > Java构建路径 - >图书馆 - > JRE系统库[JVM 1.5.0]
我错过了什么?在Snow Leopard中使用Eclipse时,有没有其他方法可以找到1.6中添加的Java API调用?
感谢。
答案 0 :(得分:0)
如果将JVM 1.5.0设置为您的系统库并且编译器设置为1.5,则唯一的另一个可能的问题是可能具有1.6代码的其他库(非JVM),这应该只是检查图书馆提供者关于最低要求的文件。唯一的另一个检查是,如果您在已安装的1.5 JRE中运行单元测试,或者缺少使用1.5 JVM启动应用程序并运行它的步伐。