我是android和java的新程序员。我想编写一个使用二进制文字编号的程序,我看到一个错误Binary literal can only be used with source level 1.7 or greater
。当我双击Eclipse中的错误时,此错误被删除,问题选项卡中出现另一个错误!新错误为Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties
。当我点击修复项目属性旧错误再次出现!!我很困惑。我搜索了互联网和stackoverflow,我发现this link但现在我不知道为什么我应该使用旧的JDK? Java7不支持任何东西吗?
感谢您的帮助。干杯
答案 0 :(得分:0)
Android不支持java 7,因此您需要使用较低版本。根据系统要求进行检查:
http://developer.android.com/sdk/index.html
很遗憾但你不能在android中使用java 7的功能,因此eclipse不允许这样做。