Eclipse:设置为在使用project';之后的Java版本中的类时生成错误;s合规水平
Eclipse是否可以告诉您何时使用Java版本中超出项目合规性级别的类(即使我使用的JDK在技术上支持/拥有这些类) 我在Eclipse中的Java6和Java7执行环境中都使用Java7JDK(版本:开普勒发行版,构建id:20130614-0229) 我已经将我的项目的遵从性级别设置为Java 6,因为我们正在编译与Java 6兼容的字节码以支持较旧的JRE,并且我使用的是JavaSE-1.6执行环境,但由Java 1.7.0_15 JDK支持 我最近发现自己在使用java.nio.*包中的一些东西,并惊讶地发现我在Eclipse中没有收到错误/警告,告诉我我的遵从性级别是Java6,而这个类在Java6中不可用 当然,我总是可以切换到Java6JDK,但我更愿意在这两种执行环境中使用Java7JDKEclipse:设置为在使用project';之后的Java版本中的类时生成错误;s合规水平,eclipse,Eclipse,Eclipse是否可以告诉您何时使用Java版本中超出项目合规性级别的类(即使我使用的JDK在技术上支持/拥有这些类) 我在Eclipse中的Java6和Java7执行环境中都使用Java7JDK(版本:开普勒发行版,构建id:20130614-0229) 我已经将我的项目的遵从性级别设置为Java 6,因为我们正在编译与Java 6兼容的字节码以支持较旧的JRE,并且我使用的是JavaSE-1.6执行环境,但由Java 1.7.0_15 JDK支持 我最近发现自己在使用java.nio.*包中
谢谢 7运行时满足6执行环境的要求。如果您希望使用任何不在其中的编译错误,那么应该针对实际的Java6运行时。记住,这不仅仅是7中的新类,而是新方法。我不知道在这里该怎么做。“针对实际的Java6运行时”是什么意思?Eclipse中是否有这样一个设置:我可以使用Java 7运行时并将目标设置为Java 6运行时?不,这意味着直接将其指向Java 6运行时及其特定的类库集。谢谢。我就是这么想的。